]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/61438 (ICE on valid code at -O3 on x86_64-linux-gnu in in...
authorRichard Biener <rguenther@suse.de>
Tue, 10 Jun 2014 14:18:50 +0000 (14:18 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 10 Jun 2014 14:18:50 +0000 (14:18 +0000)
commitb82ef848dc741bdd01707574c3f2bdd615cdef54
tree426a2af6b454d1bfad4520184a8e55c5ddca3086
parentcdf0ab72f4bca350201d615c335ff655d426cc69
re PR tree-optimization/61438 (ICE on valid code at -O3 on x86_64-linux-gnu in in loop_preheader_edge, at cfgloop.c:1668)

2014-06-10  Richard Biener  <rguenther@suse.de>

PR tree-optimization/61438
* tree-ssa-pre.c (eliminate_dom_walker): Add do_pre member.
(eliminate_dom_walker::before_dom_children): Only try to inhibit
insertion of IVs if running PRE.
(eliminate): Adjust.
(pass_pre::execute): Likewise.
(pass_fre::execute): Likewise.

* gcc.dg/torture/pr61438.c: New testcase.

From-SVN: r211413
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr61438.c [new file with mode: 0644]
gcc/tree-ssa-pre.c