* tree-ssa-dom.c (record_equivalences_from_incoming_edge): Record
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Mar 2013 04:42:40 +0000 (04:42 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 21 Mar 2013 04:42:40 +0000 (04:42 +0000)
commit799b742327f4b07f46bb2434a66372ecba8ee152
treef4d97c1272264f7310b05780db7d45ee55bfbb42
parent5ec09d0d310564acd5cad00ef1a1b3b8f4c455bd
* 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.

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