[Bug target/118939] [14 Regression] ada: executable segfaults on arm-linux-gnueabi when assigning an access to controlled type
ebotcazou at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Mar 23 10:29:42 GMT 2025
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118939
Eric Botcazou <ebotcazou at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|ada |target
--- Comment #10 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
The main difference between GCC 13 and GCC 14 is that -fstack-check triggers
the (late) use of the frame pointer after commit 2971ff:
arm_frame_pointer_required is called only once with the former and returns
false, whereas it is called twice with the latter and returns first false and
then true (when invoked from the new lra_update_fp2sp_elimination routine).
This instability looks fishy.
More information about the Gcc-bugs
mailing list