[Bug rtl-optimization/55315] New: comparing address to constant is folded in cse

2012-11-13 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55315 Bug #: 55315 Summary: comparing address to constant is folded in cse Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal

[Bug tree-optimization/54619] GCC aborts during compilation with '-O2 -mips16'

2012-11-14 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54619 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug tree-optimization/54619] GCC aborts during compilation with '-O2 -mips16'

2012-11-15 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54619 --- Comment #3 from vries at gcc dot gnu.org 2012-11-15 16:50:04 UTC --- Author: vries Date: Thu Nov 15 16:49:45 2012 New Revision: 193537 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193537 Log: 2012-11-15 Tom de Vries t

[Bug tree-optimization/54619] GCC aborts during compilation with '-O2 -mips16'

2012-11-15 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54619 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED

[Bug rtl-optimization/55315] comparing address to constant is folded in cse

2012-11-17 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55315 --- Comment #1 from vries at gcc dot gnu.org 2012-11-17 10:32:43 UTC --- Submitted patch: http://gcc.gnu.org/ml/gcc-patches/2012-11/msg01438.html

[Bug rtl-optimization/55315] comparing address to constant is folded in cse

2012-11-19 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55315 --- Comment #2 from vries at gcc dot gnu.org 2012-11-19 09:35:53 UTC --- Author: vries Date: Mon Nov 19 09:35:48 2012 New Revision: 193616 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193616 Log: 2012-11-19 Tom de Vries t

[Bug rtl-optimization/55315] comparing address to constant is folded in cse

2012-11-19 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55315 --- Comment #3 from vries at gcc dot gnu.org 2012-11-19 09:35:59 UTC --- Author: vries Date: Mon Nov 19 09:35:54 2012 New Revision: 193617 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=193617 Log: 2012-11-19 Tom de Vries t

[Bug rtl-optimization/55315] comparing address to constant is folded in cse

2012-11-19 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55315 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED

[Bug target/55876] New: internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-01-04 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 Bug #: 55876 Summary: internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776 Classification: Unclassified Product: gcc Version: 4.8.0 Status:

[Bug target/55876] internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-01-04 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 --- Comment #1 from vries at gcc dot gnu.org 2013-01-04 15:23:25 UTC --- while expanding the xor, we try to widen an DImode reg from QImode to SImode: ... #6 0x085d7da5 in widen_operand (op=0xf7cd2ec0, mode=SImode, oldmode=QImode

[Bug target/55876] internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-01-04 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 --- Comment #2 from vries at gcc dot gnu.org 2013-01-04 16:00:07 UTC --- This patch introduces an assert that triggers before rather than during gen_rtx_SUBREG: ... Index: optabs.c

[Bug target/55876] internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-01-04 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 --- Comment #3 from vries at gcc dot gnu.org 2013-01-04 16:42:36 UTC --- Another way to go about it is to prevent the assert from triggering: ... Index: optabs.c

[Bug target/55876] internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-01-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 --- Comment #4 from vries at gcc dot gnu.org 2013-01-07 10:20:52 UTC --- Another way to go about it is to prevent the assert from triggering: Tested and submitted fix: http://gcc.gnu.org/ml/gcc-patches/2013-01/msg00288.html

[Bug tree-optimization/55890] [4.7 Regression] calling a builtin func through a cast triggers an ICE

2013-01-11 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55890 --- Comment #8 from vries at gcc dot gnu.org 2013-01-11 23:39:30 UTC --- Author: vries Date: Fri Jan 11 23:39:18 2013 New Revision: 195119 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195119 Log: 2013-01-12 Tom de Vries t

[Bug target/55876] internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-01-15 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 --- Comment #5 from vries at gcc dot gnu.org 2013-01-15 17:25:05 UTC --- Author: vries Date: Tue Jan 15 17:24:55 2013 New Revision: 195212 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195212 Log: 2013-01-15 Tom de Vries t

[Bug regression/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-01-28 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last

[Bug regression/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-01-28 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #3 from vries at gcc dot gnu.org 2013-01-29 00:28:38 UTC --- Using NOTE_BASIC_BLOCK instead of BLOCK_FOR_INSN on bb_note allows us to get the bb. This tentative patch: ... Index: cfgrtl.c

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-01-29 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #5 from vries at gcc dot gnu.org 2013-01-29 19:34:08 UTC --- A more structured version of the patch: ... Index: cfgrtl.c === --- cfgrtl.c (revision 195240

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-04 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED --- Comment

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-04 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||ice-on-valid-code

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #11 from vries at gcc dot gnu.org 2013-02-06 08:53:41 UTC --- Author: vries Date: Wed Feb 6 08:53:32 2013 New Revision: 195784 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=195784 Log: 2013-02-06 Tom de Vries t

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 vries at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|RESOLVED

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-21 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-21 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 --- Comment #10 from vries at gcc dot gnu.org --- I've tried out the example from comment 9. Tree-tail-merge considers the statements without effect because: ... (gdb) call debug_gimple_stmt (stmt) # .MEM_10 = VDEF .MEM_3(D) __asm__(movq $42, %0

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-21 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 --- Comment #14 from vries at gcc dot gnu.org --- No it shouldn't. It should return true if the stmt has side-effects that are _not_ explicit in the statement. This side-effect is explicitely there. Hmm, a rather deceptive name

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-21 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 --- Comment #16 from vries at gcc dot gnu.org --- Btw, you'd have had the same issue with the aggregate return of a pure/const function call, no? For this bug to trigger, we need a gimple statement: - without side-effects - with one SSA_OP_DEF

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-23 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 --- Comment #17 from vries at gcc dot gnu.org --- Author: vries Date: Wed Oct 23 13:26:45 2013 New Revision: 203973 URL: http://gcc.gnu.org/viewcvs?rev=203973root=gccview=rev Log: Add missing check in stmt_local_def for tail-merge. 2013-10-22

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-23 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 --- Comment #18 from vries at gcc dot gnu.org --- Author: vries Date: Wed Oct 23 19:16:55 2013 New Revision: 203990 URL: http://gcc.gnu.org/viewcvs?rev=203990root=gccview=rev Log: Add missing check in stmt_local_def for tail-merge. 2013-10-23

[Bug tree-optimization/58805] [4.8/4.9 Regression] Inline assembly wrongly optimized out when inside a conditional

2013-10-24 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58805 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug tree-optimization/58860] New: tail-merge doesn't merge asm statements with vdef

2013-10-24 Thread vries at gcc dot gnu.org
Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org Consider the test-case tail-merge-asm.c: ... /* { dg-do compile } */ /* { dg-options -O2 -ftree-tail-merge -fdump-tree-pre } */ /* Type that matches the 'p' constraint

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-10-24 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #8 from vries at gcc dot gnu.org --- Also required for 4.7 and 4.8.

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-10-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #9 from vries at gcc dot gnu.org --- Author: vries Date: Fri Oct 25 13:49:48 2013 New Revision: 204067 URL: http://gcc.gnu.org/viewcvs?rev=204067root=gccview=rev Log: 2013-10-25 Tom de Vries t...@codesourcery.com PR c++/58282

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-10-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #10 from vries at gcc dot gnu.org --- Author: vries Date: Fri Oct 25 14:20:06 2013 New Revision: 204069 URL: http://gcc.gnu.org/viewcvs?rev=204069root=gccview=rev Log: 2013-10-25 Tom de Vries t...@codesourcery.com PR c++/58282

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-10-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug tree-optimization/59050] [4.9 Regression] ICE: tree check: expected integer_cst, have nop_expr in tree_int_cst_lt, at tree.c:7083

2013-11-09 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59050 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED CC

[Bug middle-end/59037] [4.8/4.9 Regression] ICE when accessing invalid element (nelts + 1) of vector

2013-11-09 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59037 vries at gcc dot gnu.org changed: What|Removed |Added CC||glisse at gcc dot gnu.org

[Bug c++/59032] [4.8/4.9 Regression] ICE incrementing vector type

2013-11-09 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug c++/59032] [4.8/4.9 Regression] ICE incrementing vector type

2013-11-10 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot gnu.org

[Bug ipa/59008] [4.9 Regression] ICEs in try_make_edge_direct_simple_call / propagate_controlled_uses

2013-11-10 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59008 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug c++/59032] [4.8/4.9 Regression] ICE incrementing vector type

2013-11-10 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 --- Comment #4 from vries at gcc dot gnu.org --- We already support v=v+1, so it wouldn't be a large extension. Hmm, indeed. If found some code in cp_builld_binary_op marked with this comment: ... /* In case when one of the operands

[Bug middle-end/59037] [4.8/4.9 Regression] ICE when accessing invalid element (nelts + 1) of vector

2013-11-24 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59037 --- Comment #6 from vries at gcc dot gnu.org --- Created attachment 31286 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=31286action=edit tentative patch I think it would be even better to fix whatever created that BIT_FIELD_REF, if you

[Bug c++/59032] [4.8/4.9 Regression] ICE incrementing vector type

2013-11-24 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 vries at gcc dot gnu.org changed: What|Removed |Added Assignee|unassigned at gcc dot gnu.org |vries at gcc dot gnu.org

[Bug tree-optimization/58860] tail-merge doesn't merge asm statements with vdef

2013-11-26 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58860 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug middle-end/59037] [4.8/4.9 Regression] ICE when accessing invalid element (nelts + 1) of vector

2013-11-27 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59037 --- Comment #7 from vries at gcc dot gnu.org --- Author: vries Date: Wed Nov 27 10:00:30 2013 New Revision: 205438 URL: http://gcc.gnu.org/viewcvs?rev=205438root=gccview=rev Log: Don't create out-of-bounds BIT_FIELD_REF. 2013-11-27 Tom de Vries

[Bug c++/59032] [4.8/4.9 Regression] ICE incrementing vector type

2013-11-27 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 --- Comment #7 from vries at gcc dot gnu.org --- Author: vries Date: Wed Nov 27 10:00:48 2013 New Revision: 205439 URL: http://gcc.gnu.org/viewcvs?rev=205439root=gccview=rev Log: Handle vector increment/decrement in build_unary_op 2013-11-27

[Bug c++/59032] [4.8 Regression] ICE incrementing vector type

2013-12-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 --- Comment #9 from vries at gcc dot gnu.org --- Author: vries Date: Mon Dec 2 08:37:23 2013 New Revision: 205584 URL: http://gcc.gnu.org/viewcvs?rev=205584root=gccview=rev Log: Handle vector increment/decrement in build_unary_op 2013-11-27

[Bug middle-end/59037] [4.8/4.9 Regression] ICE when accessing invalid element (nelts + 1) of vector

2013-12-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59037 --- Comment #8 from vries at gcc dot gnu.org --- Author: vries Date: Mon Dec 2 08:37:09 2013 New Revision: 205583 URL: http://gcc.gnu.org/viewcvs?rev=205583root=gccview=rev Log: Don't create out-of-bounds BIT_FIELD_REF. 2013-11-27 Tom de Vries

[Bug c++/59032] [4.8 Regression] ICE incrementing vector type

2013-12-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59032 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug middle-end/59037] [4.8/4.9 Regression] ICE when accessing invalid element (nelts + 1) of vector

2013-12-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59037 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug rtl-optimization/59477] [4.8/4.9 Regression] ICE: in assign_by_spills, at lra-assigns.c:1281 with -O

2013-12-13 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59477 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-08-05 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||wrong-code CC

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-08-05 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #6 from vries at gcc dot gnu.org 2012-08-05 13:32:15 UTC --- s_1 (u)s_1 s_1+16 ((u)s_1)+16 T T -16 4294967280 0 00 0 -12 4294967284 4 40 0

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-08-05 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #8 from vries at gcc dot gnu.org 2012-08-05 15:31:39 UTC --- Created attachment 27944 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=27944 tree-switch-conversion-fix-undefined-overflow-introduction.patch, tentative patch Anyway

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-08-05 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #9 from vries at gcc dot gnu.org 2012-08-05 18:16:21 UTC --- test-case for LSHIFT_EXPR vrp: ... extern void link_error (void); void f3 (int s, int b) { if (s 3 == -2) /* s in range [-16, -9]. */ { s += 17; /* s

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-08-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #10 from vries at gcc dot gnu.org 2012-08-06 08:37:51 UTC --- This tentative patch fixes the problem. I'm currently testing it, let's see if I run into any trouble. Committed in r190168.

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-09-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #11 from vries at gcc dot gnu.org 2012-09-07 09:21:18 UTC --- Author: vries Date: Fri Sep 7 09:21:11 2012 New Revision: 191057 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191057 Log: 2012-09-07 Tom de Vries t

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-09-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #11 from vries at gcc dot gnu.org 2012-09-07 09:21:18 UTC --- Author: vries Date: Fri Sep 7 09:21:11 2012 New Revision: 191057 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191057 Log: 2012-09-07 Tom de Vries t

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-09-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #12 from vries at gcc dot gnu.org 2012-09-07 09:21:31 UTC --- Author: vries Date: Fri Sep 7 09:21:21 2012 New Revision: 191058 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=191058 Log: 2012-09-07 Tom de Vries t

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-09-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug tree-optimization/55124] [4.8 Regression] ICE in find_or_generate_expression, at tree-ssa-pre.c:2803

2012-10-30 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55124 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |ASSIGNED

[Bug tree-optimization/55124] [4.8 Regression] ICE in find_or_generate_expression, at tree-ssa-pre.c:2803

2012-10-30 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55124 vries at gcc dot gnu.org changed: What|Removed |Added CC||rguenth at gcc dot

[Bug middle-end/56242] [4.8 Regression] libjava/classpath/gnu/javax/swing/text/html/parser/support/textPreProcessor.java:175:0: ICE: Segmentation fault

2013-02-12 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56242 vries at gcc dot gnu.org changed: What|Removed |Added Priority|P1 |P3 --- Comment #3

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-13 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 vries at gcc dot gnu.org changed: What|Removed |Added CC||vries at gcc dot

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-13 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 --- Comment #30 from vries at gcc dot gnu.org 2013-02-13 10:06:11 UTC --- This will probably fix it: ... Index: Makefile.in === --- Makefile.in (revision 195997

[Bug target/52122] [4.6/4.7/4.8 Regression] incorrect ln -s replacement for mingw like targets in configure files

2013-02-13 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52122 --- Comment #35 from vries at gcc dot gnu.org 2013-02-13 10:25:21 UTC --- Kai, * Makefile.in (LN_S_RECUSIVE): New. please fix up the log messages. Thanks, - Tom

[Bug middle-end/56242] [4.8 Regression] libjava/classpath/gnu/javax/swing/text/html/parser/support/textPreProcessor.java:175:0: ICE: Segmentation fault

2013-02-13 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56242 --- Comment #5 from vries at gcc dot gnu.org 2013-02-13 15:44:21 UTC --- Created attachment 29440 -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=29440 delete-insn-tentative-fix-PR56242.patch I'll give your patch a try later today

[Bug middle-end/56242] [4.8 Regression] libjava/classpath/gnu/javax/swing/text/html/parser/support/textPreProcessor.java:175:0: ICE: Segmentation fault

2013-02-14 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56242 --- Comment #6 from vries at gcc dot gnu.org 2013-02-14 09:11:06 UTC --- New version of the patch, the previous one did PATTERN (PATTERN ()). I'm bootstrapping this now on x86_64, and will test it on mips. Bootstrapped and reg-tested

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-22 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #14 from vries at gcc dot gnu.org 2013-02-22 10:30:06 UTC --- Steven, thanks for the comments. Nothing even trying to look at the CFG after freeing it, so the looks at BLOCK_FOR_INSN in delete_insn are non-sense. AFAIU

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-22 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #17 from vries at gcc dot gnu.org 2013-02-22 22:37:04 UTC --- patch below. Bootstrapped and reg-tested on x86_64 (ada inclusive).

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 vries at gcc dot gnu.org changed: What|Removed |Added CC||dant at picochip dot

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 --- Comment #20 from vries at gcc dot gnu.org 2013-02-25 11:50:30 UTC --- Author: vries Date: Mon Feb 25 11:50:25 2013 New Revision: 196255 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=196255 Log: 2013-02-25 Tom de Vries t

[Bug rtl-optimization/56131] [4.8 regression] gcc.dg/pr56035.c ICEs gcc on sparc-linux

2013-02-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56131 vries at gcc dot gnu.org changed: What|Removed |Added Status|REOPENED|RESOLVED

[Bug middle-end/56242] [4.8 Regression] libjava/classpath/gnu/javax/swing/text/html/parser/support/textPreProcessor.java:175:0: ICE: Segmentation fault

2013-02-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56242 --- Comment #13 from vries at gcc dot gnu.org 2013-02-25 11:53:55 UTC --- PR56131 has been re-fixed, so this PR should not trigger anymore on hppa. However, it might still trigger on picochip (see also http://gcc.gnu.org/bugzilla

[Bug c++/25973] [4.5/4.6/4.7/4.8 Regression] Wrong warning: control reaches end of non-void function

2012-04-24 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25973 vries at gcc dot gnu.org changed: What|Removed |Added Status|ASSIGNED|NEW AssignedTo|vries

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-04-27 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #9 from vries at gcc dot gnu.org 2012-04-27 06:12:55 UTC --- Author: vries Date: Fri Apr 27 06:12:49 2012 New Revision: 186894 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=186894 Log: 2012-04-27 Tom de Vries t

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-04-27 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #10 from vries at gcc dot gnu.org 2012-04-27 06:28:55 UTC --- Author: vries Date: Fri Apr 27 06:28:49 2012 New Revision: 186895 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=186895 Log: 2012-04-27 Tom de Vries t

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-04-27 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #11 from vries at gcc dot gnu.org 2012-04-27 06:35:30 UTC --- All listed examples fixed in r186894. Todo: follow-up with fix for: ... struct S { int i; }; extern struct S foo (void); extern int foo2 (void); struct S s; int bar (int c

[Bug tree-optimization/52009] Another missed tail merging opportunity

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52009 --- Comment #5 from vries at gcc dot gnu.org 2012-07-06 11:07:36 UTC --- Author: vries Date: Fri Jul 6 11:07:32 2012 New Revision: 189321 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189321 Log: 2012-07-06 Tom de Vries t

[Bug tree-optimization/52009] Another missed tail merging opportunity

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52009 --- Comment #6 from vries at gcc dot gnu.org 2012-07-06 11:07:41 UTC --- Author: vries Date: Fri Jul 6 11:07:37 2012 New Revision: 189322 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189322 Log: 2012-07-06 Tom de Vries t

[Bug tree-optimization/52009] Another missed tail merging opportunity

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52009 --- Comment #5 from vries at gcc dot gnu.org 2012-07-06 11:07:36 UTC --- Author: vries Date: Fri Jul 6 11:07:32 2012 New Revision: 189321 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189321 Log: 2012-07-06 Tom de Vries t

[Bug tree-optimization/52009] Another missed tail merging opportunity

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52009 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #12 from vries at gcc dot gnu.org 2012-07-06 11:22:10 UTC --- Author: vries Date: Fri Jul 6 11:22:06 2012 New Revision: 189323 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189323 Log: 2012-07-06 Tom de Vries t

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #12 from vries at gcc dot gnu.org 2012-07-06 11:22:10 UTC --- Author: vries Date: Fri Jul 6 11:22:06 2012 New Revision: 189323 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189323 Log: 2012-07-06 Tom de Vries t

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 --- Comment #13 from vries at gcc dot gnu.org 2012-07-06 11:22:15 UTC --- Author: vries Date: Fri Jul 6 11:22:12 2012 New Revision: 189324 URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=189324 Log: 2012-07-06 Tom de Vries t

[Bug tree-optimization/51879] Missed tail merging with non-const/pure calls

2012-07-06 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51879 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||missed-optimization

[Bug middle-end/53986] New: missing vrp on bit-mask test

2012-07-16 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 Bug #: 53986 Summary: missing vrp on bit-mask test Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3

[Bug tree-optimization/53986] missing vrp on bit-mask test, LSHIFT_EXPR not handled

2012-07-23 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53986 --- Comment #2 from vries at gcc dot gnu.org 2012-07-23 06:29:51 UTC --- Btw, if the switch is not converted to a bit-test the path to link_error is also not removed by vrp, because it doesn't handle anti-ranges for switches submitted patch

[Bug tree-optimization/50672] [4.7 Regression] ice: verify_ssa failed: no immediate_use list

2012-08-01 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50672 --- Comment #16 from vries at gcc dot gnu.org 2012-08-01 21:19:36 UTC --- With the example from comment 15 and r190039, I don't see a segmentation fault, but this: ... $ g++ test.C -O2 test.C: In member function ‘void B::makeLine(int*) const

[Bug tree-optimization/50672] [4.7 Regression] ice: verify_ssa failed: no immediate_use list

2012-08-01 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50672 --- Comment #17 from vries at gcc dot gnu.org 2012-08-01 23:14:36 UTC --- The test-case from comment 15 passes with r190033, and fails with r190034. block 10 contains: ... # .MEMD.2233_20 = PHI .MEMD.2233_5(11), .MEMD.2233_10(12

[Bug target/55876] internal compiler error: in gen_rtx_SUBREG, at emit-rtl.c:776

2013-05-25 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55876 vries at gcc dot gnu.org changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution

[Bug tree-optimization/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-08-30 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #2 from vries at gcc dot gnu.org --- It seems terminate_node is NULL ... Program received signal SIGSEGV, Segmentation fault. 0x08707b50 in gimple_build_eh_must_not_throw (decl=0x0) at /home/vries/local

[Bug tree-optimization/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-08-30 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #3 from vries at gcc dot gnu.org --- also reproduces with x86_64

[Bug tree-optimization/58282] New: g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-08-30 Thread vries at gcc dot gnu.org
: normal Priority: P3 Component: tree-optimization Assignee: unassigned at gcc dot gnu.org Reporter: vries at gcc dot gnu.org $ arm-none-linux-gnueabi-g++ gcc/testsuite/g++.dg/tm/noexcept-1.C -fno-diagnostics-show-caret -fdiagnostics-color=never -fno

[Bug tree-optimization/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-08-30 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #1 from vries at gcc dot gnu.org --- svn revision 202105 Configured with: src/gcc-mainline/configure --build=i686-pc-linux-gnu --host=i686-pc-linux-gnu --target=arm-none-linux-gnueabi --enable-threads --disable-libmudflap --disable

[Bug tree-optimization/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-09-02 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #4 from vries at gcc dot gnu.org --- Tentative fix: ... diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index ee3503c..c8b328c 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -5189,7 +5189,7 @@ finish_transaction_stmt

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-09-03 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 vries at gcc dot gnu.org changed: What|Removed |Added Keywords||EH, ice-on-valid-code

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-09-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #6 from vries at gcc dot gnu.org --- Author: vries Date: Sat Sep 7 23:31:48 2013 New Revision: 202359 URL: http://gcc.gnu.org/viewcvs?rev=202359root=gccview=rev Log: Handle noexcept on transactions with -fno-exceptions 2013-09-08

[Bug c++/58282] g++.dg/tm/noexcept-1.C -fno-exceptions SIGSEGV in gimple_build_eh_must_not_throw

2013-09-07 Thread vries at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58282 --- Comment #7 from vries at gcc dot gnu.org --- Author: vries Date: Sat Sep 7 23:31:58 2013 New Revision: 202360 URL: http://gcc.gnu.org/viewcvs?rev=202360root=gccview=rev Log: Testcase for PR58282 2013-09-08 Tom de Vries t

[Bug target/61827] gcc.target/i386/fuse-caller-save-xmm.c FAILs

2014-07-21 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61827 --- Comment #2 from vries at gcc dot gnu.org --- Author: vries Date: Mon Jul 21 09:11:04 2014 New Revision: 212888 URL: https://gcc.gnu.org/viewcvs?rev=212888root=gccview=rev Log: Fix fuse-caller-save-xmm.c test-case 2014-07-21 Tom de Vries t

[Bug target/61827] gcc.target/i386/fuse-caller-save-xmm.c FAILs

2014-07-21 Thread vries at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61827 vries at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution

  1   2   3   4   5   6   7   8   9   10   >