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; }