https://gcc.gnu.org/bugzilla/show_bug.cgi?id=91386
--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> --- So I can't reproduce with a cross easily (w/o a libc I can only do a partial link). Nevertheless I see some 58: 910e63e6 add x6, sp, #0x398 ... 90: a90008c2 stp x2, x2, [x6] which is probably what was intended.