[V2 21/36] [SFrame-V3] sframe: gas: s390: aarch64: x86: add new backend hooks for FLEX FDE
Jens Remus
jremus@linux.ibm.com
Wed Jan 7 13:44:17 GMT 2026
On 1/7/2026 9:42 AM, Indu Bhagat wrote:
> For the newly added SFrame FDE type SFRAME_FDE_TYPE_FLEX, add a new
> backend hook so that the respective ABI/arch can opt out of the
> generation of SFRAME_FDE_TYPE_FLEX in GAS.
>
> AArch64 is an example of an ABI for which SFrame is supported, but one
> that does not need the flexible FDE representation for any of the
> current usecases currently.
>
> TBD:
> - split out into arch specific patches ?
Wouldn't that cause compile errors unless you default
sframe_support_flex_fde_p to false if it is undefined?
Maybe change the commit title to:
gas: sframe: add new backend hook sframe_support_flex_fde_p for FLEX FDEs
>
> gas/
> * config/tc-aarch64.c (aarch64_support_flex_fde_p): New
> definition.
> * config/tc-aarch64.h (aarch64_support_flex_fde_p): New
> declaration.
> (sframe_support_flex_fde_p): Define.
> * config/tc-i386.c (x86_support_flex_fde_p): New definition.
> * config/tc-i386.h (x86_support_flex_fde_p): New declaration.
> (sframe_support_flex_fde_p): Define.
> * config/tc-s390.c (s390_support_flex_fde_p): New definition.
> * config/tc-s390.h (s390_support_flex_fde_p): New declaration.
> (sframe_support_flex_fde_p): Define.
Reviewed-by: Jens Remus <jremus@linux.ibm.com>
Regards,
Jens
--
Jens Remus
Linux on Z Development (D3303)
jremus@de.ibm.com / jremus@linux.ibm.com
IBM Deutschland Research & Development GmbH; Vorsitzender des Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der Gesellschaft: Ehningen; Registergericht: Amtsgericht Stuttgart, HRB 243294
IBM Data Privacy Statement: https://www.ibm.com/privacy/
More information about the Binutils
mailing list