https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98347
--- Comment #3 from rsandifo at gcc dot gnu.org <rsandifo at gcc dot gnu.org> --- Bah, stupid thinko: using regno_raw_mode[regno] instead of GET_MODE (regno_reg_rtx[regno]) for general registers :-( Testing a fix.