[Bug target/89093] [9 Regression] C++ exception handling clobbers d8 VFP register
fw at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Jan 28 20:28:00 GMT 2019
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.
More information about the Gcc-bugs
mailing list