tree-ssa-dom.c (record_equivalences_from_phis): Valueize PHI arg.
authorRichard Biener <rguenther@suse.de>
Mon, 27 Apr 2015 12:46:58 +0000 (12:46 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 27 Apr 2015 12:46:58 +0000 (12:46 +0000)
commit05b7b5a4a1e9916e2f40e2d9d5c1bfb59ad06aaa
tree912db8bb1bb006f1037a916c025b4ce337b48a91
parent991607ab258cae68d0f1fff0de15a15583892f15
tree-ssa-dom.c (record_equivalences_from_phis): Valueize PHI arg.

2015-04-27  Richard Biener  <rguenther@suse.de>

* tree-ssa-dom.c (record_equivalences_from_phis): Valueize PHI arg.
(record_equivalences_from_stmt): Valueize rhs.
(record_equality): Canonicalize x and y order via
tree_swap_operands_p.  Do not swap operands for same loop depth.

* gcc.target/i386/pr65217.c: XFAIL.

From-SVN: r222463
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/pr65217.c
gcc/tree-ssa-dom.c