http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49094
Ramana Radhakrishnan <ramana at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |NEW
Last reconfirmed| |2011.05.31 22:04:11
CC| |ramana at gcc dot gnu.org
Ever Confirmed|0 |1
Known to fail| |4.6.0, 4.7.0
--- Comment #1 from Ramana Radhakrishnan <ramana at gcc dot gnu.org> 2011-05-31
22:04:11 UTC ---
Confirmed and copyrename appears to generate this which is where things appear
to start going pear-shaped.
test_alignment (char * m)
{
unsigned int pkt_dst$s_addr;
int D.2017;
<bb 2>:
pkt_dst$s_addr_8 = MEM[(struct ip *)m_2(D) + 7B].s_addr;
if (pkt_dst$s_addr_8 == 0)
goto <bb 4>;
else
goto <bb 3>;
<bb 3>:
<bb 4>:
# D.2017_1 = PHI <1(2), 0(3)>
return D.2017_1;
}