https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89093
--- Comment #4 from Florian Weimer <fw at gcc dot gnu.org> --- So I'm not really an Arm person or a GCC person, but doesn't the personality routine call the landing pad, as identified by the LDSA? And then that ends with a call to __cxa_end_cleanup, which is clear a no-return function (I think other targets call this function _Unwind_Resume). So the epilogue of the personality routine never runs. I doubt the Arm unwinding information covers the the VFP registers, so there is not much the unwinder can do about this.