https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83451
--- Comment #3 from John David Anglin <danglin at gcc dot gnu.org> --- It turns out we adjust the subreg in pa_emit_move_sequence but never emit an insn with it. The code just falls through and emits the unrecognizable insn. Testing a fix.