https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114843
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|AArch64: Wrong Register |aarch64: epoligue in |Reload in |_Unwind_RaiseException |_Unwind_RaiseException |corrupts return value due |causes corrupt return value |to __builtin_eh_return |on _URC_END_OF_STACK | --- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- I suspect this has been always a bug since the aarch64 back-end was added.