diff options
author | Richard Biener <rguenther@suse.de> | 2013-02-11 15:07:40 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-02-11 15:07:40 +0000 |
commit | 8e89b5b5fbe131046e8f8905c455a52fd9378e28 (patch) | |
tree | 51f6d16e5f451e7162e917a8e60c40e7bd15004f /gcc/c | |
parent | b4a4b56dc7ff0bb336abd777cb8f2437cd05909b (diff) | |
download | gcc-8e89b5b5fbe131046e8f8905c455a52fd9378e28.zip gcc-8e89b5b5fbe131046e8f8905c455a52fd9378e28.tar.gz gcc-8e89b5b5fbe131046e8f8905c455a52fd9378e28.tar.bz2 |
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
Diffstat (limited to 'gcc/c')
0 files changed, 0 insertions, 0 deletions