]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR tree-optimization/46590 (long compile time with -O2 and many loops)
authorRichard Guenther <rguenther@suse.de>
Wed, 5 Sep 2012 13:29:13 +0000 (13:29 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Wed, 5 Sep 2012 13:29:13 +0000 (13:29 +0000)
commit18eb76ebfa25806dab9a23e726f1d8f914c51630
tree6a4da24f3eeac38fb070a1b1006f7948c7c1d8c3
parente124e65f35b41bf118766d910bc307db160f3073
re PR tree-optimization/46590 (long compile time with -O2 and many loops)

2012-09-05  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/46590
* tree-ssa-loop-ivcanon.c (try_unroll_loop_completely): Do not
update SSA form here.
(canonicalize_induction_variables): Assert we do not need to
update SSA form.
(tree_unroll_loops_completely): Update SSA form here.
* tree-ssa-loop-manip.c (gimple_duplicate_loop_to_header_edge):
Do not verify loop-closed SSA form if SSA form is not up-to-date.

From-SVN: r190978
gcc/ChangeLog
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-loop-manip.c