http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57351
--- Comment #12 from chrbr at gcc dot gnu.org --- Comment on attachment 30156 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30156 patch Index: arm.c =================================================================== --- arm.c (revision 199138) +++ arm.c (working copy) @@ -25860,10 +25860,10 @@ arm_dwarf_register_span (rtx rtl) return NULL_RTX; nregs = GET_MODE_SIZE (GET_MODE (rtl)) / 8; + gcc_assert (nregs != 1); p = gen_rtx_PARALLEL (VOIDmode, rtvec_alloc (nregs)); - regno = (regno - FIRST_VFP_REGNUM) / 2; for (i = 0; i < nregs; i++) - XVECEXP (p, 0, i) = gen_rtx_REG (DImode, 256 + regno + i); + XVECEXP (p, 0, i) = gen_rtx_REG (DImode, regno + i); return p; }