2014-07-08 Richard Biener <rguenther@suse.de>
commit3beff0e12fe55eece14fed410c5e5b66bda90833
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jul 2014 09:22:54 +0000 (8 09:22 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 8 Jul 2014 09:22:54 +0000 (8 09:22 +0000)
treefc2de2ca11505b2c9e319eb1096a8574539176b7
parentf91737f9fef45f2e5204408aff79fb60013d1c94
2014-07-08  Richard Biener  <rguenther@suse.de>

* tree-ssa-dom.h (loop_depth_of_name): Remove.
* tree-ssa-dom.c (record_equivalences_from_phis): Remove
restriction on loop depth difference.
(record_equality): Likewise.
(propagate_rhs_into_lhs): Likewise.  Simplify condition.
(loop_depth_of_name): Remove.
* tree-ssa-copy.c (copy_prop_visit_phi_node): Remove
restriction on loop depth difference.
(init_copy_prop): Likewise.

* gcc.dg/tree-ssa/ssa-pre-16.c: Adjust expected eliminations.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212352 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-16.c
gcc/tree-ssa-copy.c
gcc/tree-ssa-dom.c
gcc/tree-ssa-dom.h