]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ChangeLog
re PR tree-optimization/56264 (ICE in check_loop_closed_ssa_use, at tree-ssa-loop...
authorRichard Biener <rguenther@suse.de>
Mon, 11 Feb 2013 15:07:40 +0000 (15:07 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 11 Feb 2013 15:07:40 +0000 (15:07 +0000)
commit8e89b5b5fbe131046e8f8905c455a52fd9378e28
tree51f6d16e5f451e7162e917a8e60c40e7bd15004f
parentb4a4b56dc7ff0bb336abd777cb8f2437cd05909b
re PR tree-optimization/56264 (ICE in check_loop_closed_ssa_use, at  tree-ssa-loop-manip.c:557)

2013-02-11  Richard Biener  <rguenther@suse.de>

PR tree-optimization/56264
* cfgloop.h (fix_loop_structure): Adjust prototype.
* loop-init.c (fix_loop_structure): Return the number of
newly discovered loops.
* tree-cfgcleanup.c (repair_loop_structures): When new loops
are discovered, do a full loop-closed SSA rewrite.

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

From-SVN: r195941
gcc/ChangeLog
gcc/cfgloop.h
gcc/loop-init.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr56264.c [new file with mode: 0644]
gcc/tree-cfgcleanup.c