http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55211
--- Comment #3 from Mikael Pettersson <mikpe at it dot uu.se> 2012-11-05 14:12:09 UTC --- (In reply to comment #0) > => 0x00575f94 <_ZL27emit_note_insn_var_locationPPvS_+1604>: ldd [ %i0 + > %g1 ], %o1 The destination register field is odd. That's invalid, it has to be even (it denotes the start of an even/odd register pair).