http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59166
--- Comment #3 from Jakub Jelinek <jakub at gcc dot gnu.org> --- In *.asmcons we still have correct: (debug_insn 30 29 31 7 (var_location:HI D#1 (subreg:HI (reg/v:SI 93 [ p ]) 0)) pr59166.c:20 -1 (nil)) but in *.ira we have: (debug_insn 30 29 31 7 (var_location:HI D#1 (reg/v:SI 97 [orig:93 p ] [93])) pr59166.c:20 -1 (nil)) (note the wrong mode).