https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120316
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- /* Saving a register in a register. */ gcc_assert (!fixed_regs [REGNO (dest)] /* For the SPARC and its register window. */ || (dwf_regno (src) == DWARF_FRAME_RETURN_COLUMN));