https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101053
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- >From aapcs64: Registers v8-v15 must be preserved by a callee across subroutine calls ... Additionally, only the bottom 64 bits of each value stored in v8-v15 need to be preserved So the bug is in dlarfg_.