http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51695
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2011-12-30 Ever Confirmed|0 |1 --- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> 2011-12-30 23:32:06 UTC --- (note 218 174 131 2 (var_location o (and:SI (reg:SI 1 dx [orig:90 iftmp.0 ] [90]) (const_int 65535 [0xffff]))) NOTE_INSN_VAR_LOCATION) (insn:TI 131 218 219 2 (parallel [ (set (reg:SI 2 cx [135]) (and:SI (reg:SI 1 dx [orig:90 iftmp.0 ] [90]) (const_int 65535 [0xffff]))) (clobber (reg:CC 17 flags)) ]) t.c:23 380 {*andsi_1} (expr_list:REG_UNUSED (reg:CC 17 flags) (nil))) (note 219 131 116 2 (var_location o (and:SI .... I think that last var_location should just be like the others and use cx instead. Confirmed.