tree-ssa-dom.c (record_equivalences_from_incoming_edge): Record addititional equivale...
authorJeff Law <law@redhat.com>
Thu, 21 Mar 2013 04:42:40 +0000 (22:42 -0600)
committerJeff Law <law@gcc.gnu.org>
Thu, 21 Mar 2013 04:42:40 +0000 (22:42 -0600)
commit4f1f78b9dce2a046e82012d2f3f44f77351838d2
treef4d97c1272264f7310b05780db7d45ee55bfbb42
parentefcf217b1c9e82dc377feaeeb6ba86001d0a9d95
tree-ssa-dom.c (record_equivalences_from_incoming_edge): Record addititional equivalences for equality comparisons between an SSA_NAME...

* tree-ssa-dom.c (record_equivalences_from_incoming_edge): Record
addititional equivalences for equality comparisons between an SSA_NAME
and a constant where the SSA_NAME was set from a widening conversion.

* g++.dg/tree-ssa/ssa-dom.C: New test.

From-SVN: r196855
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/tree-ssa/ssa-dom.C [new file with mode: 0644]
gcc/tree-ssa-dom.c