2016-01-26 Richard Biener <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jan 2016 11:51:01 +0000 (11:51 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jan 2016 11:51:01 +0000 (11:51 +0000)
commit2c7b2f8860794cc9b9cf5eeea9d7dc109c0de3be
tree71c8cc5082d02f37addd25e680deb148b456b7ef
parentf7fc06e7ab0ca1bf1e9f9bcd6a0cf34ff99c7659
2016-01-26  Richard Biener  <rguenther@suse.de>

PR tree-optimization/69452
* tree-ssa-loop-im.c (move_computations_dom_walker): Remove.
(move_computations_dom_walker::before_dom_children): Rename
to ...
(move_computations_worker): This.
(move_computations): Perform an RPO rather than a DOM walk.

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@232820 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/torture/pr69452.c [new file with mode: 0644]
gcc/tree-ssa-loop-im.c