2012-09-05 Richard Guenther <rguenther@suse.de>
commitea1c5c317cb90a7849846beebf0a0e51434aebd2
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Sep 2012 13:29:13 +0000 (5 13:29 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Sep 2012 13:29:13 +0000 (5 13:29 +0000)
tree6a4da24f3eeac38fb070a1b1006f7948c7c1d8c3
parent77b0991efa5e60c635d43607642f16e0fa68405d
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@190978 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-ssa-loop-ivcanon.c
gcc/tree-ssa-loop-manip.c