http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52573
--- Comment #2 from Bernd Schmidt <bernds at gcc dot gnu.org> 2012-04-13 13:02:03 UTC --- (expr_list:REG_DEAD (reg:SI 3 %d3 [236]) (expr_list:REG_UNUSED (reg:SI 3 %d3 [236]) The REG_DEAD note is bogus and confuses the renamer. Only REG_UNUSED should be on this insn.