[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #8 from rguenth at gcc dot gnu dot org 2007-06-21 14:56 --- Fixed. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added Status|ASSIGNED

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #7 from rguenth at gcc dot gnu dot org 2007-06-21 12:00 --- Subject: Bug 32451 Author: rguenth Date: Thu Jun 21 12:00:47 2007 New Revision: 125916 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=125916 Log: 2007-06-21 Richard Guenther <[EMAIL PROTECTED]> PR

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #6 from rguenth at gcc dot gnu dot org 2007-06-21 10:44 --- Mine. -- rguenth at gcc dot gnu dot org changed: What|Removed |Added AssignedTo|unassigned

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #5 from rguenth at gcc dot gnu dot org 2007-06-21 10:42 --- Looks like so, the other caller in tree-ssa-threadupdate.c does so. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32451

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #4 from rguenth at gcc dot gnu dot org 2007-06-21 10:38 --- The problem is introduced by tree-ssa-threadupdate.c:thread_single_edge where we have the single_pred_p case but fail to clear the edge flags as we do for example in DOMs propagate_rhs_into_lhs. So the following see

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #3 from rguenth at gcc dot gnu dot org 2007-06-21 10:26 --- Zdenek, I suppose this is caused by your loop-preserving for DOM. Note this may be jump threading related: Threaded jump 9 --> 15 to 27 (gdb) call debug_bb_n (15) ;; basic block 15, loop depth 1, count 0 ;; prev

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #2 from rguenth at gcc dot gnu dot org 2007-06-21 10:19 --- Can be triggered with -O2 as well, with --param max-aliased-vops=1000 -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32451

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Target Milestone|--- |4.3.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32451

[Bug tree-optimization/32451] [4.3 Regression] ICE in verify_flow_info after DOM2

2007-06-21 Thread rguenth at gcc dot gnu dot org
--- Comment #1 from rguenth at gcc dot gnu dot org 2007-06-21 09:48 --- Created an attachment (id=13755) --> (http://gcc.gnu.org/bugzilla/attachment.cgi?id=13755&action=view) testcase testcase reduced from libstdc++-v3/testsuite/25_algorithms/equal/1.cc -- http://gcc.gnu.org/bugzi