https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104985
--- Comment #14 from Segher Boessenkool <segher at gcc dot gnu.org> --- Are you sure this only ever handles pseudos? It is completely broken if not. Changing the mode of regno_reg_rtx[...] is always wrong, too. Patches 2 and 3 look better, but need a lot more explanation. What does "m" mean, to start with?