return true;
}
+/* Whether SFrame FDE of type SFRAME_FDE_TYPE_FLEX be generated. */
+
+bool
+aarch64_support_flex_fde_p (void)
+{
+ return false;
+}
+
/* The fixed offset from CFA for SFrame to recover the return address.
(useful only when SFrame RA tracking is not needed). */
unsigned char aarch64_sframe_get_abi_arch (void);
#define sframe_get_abi_arch aarch64_sframe_get_abi_arch
+/* Whether SFrame FDE of type SFRAME_FDE_TYPE_FLEX be generated. */
+extern bool aarch64_support_flex_fde_p (void);
+#define sframe_support_flex_fde_p aarch64_support_flex_fde_p
+
#endif /* OBJ_ELF */
#define MD_PCREL_FROM_SECTION(F,S) md_pcrel_from_section(F,S)
return false;
}
+/* Whether SFrame FDE of type SFRAME_FDE_TYPE_FLEX be generated. */
+bool
+x86_support_flex_fde_p (void)
+{
+ return true;
+}
+
/* The fixed offset from CFA for SFrame to recover the return address.
(useful only when SFrame RA tracking is not needed). */
offsetT
extern unsigned char x86_sframe_get_abi_arch (void);
#define sframe_get_abi_arch x86_sframe_get_abi_arch
+/* Whether SFrame FDE of type SFRAME_FDE_TYPE_FLEX be generated. */
+extern bool x86_support_flex_fde_p (void);
+#define sframe_support_flex_fde_p x86_support_flex_fde_p
+
#endif
#ifdef TE_PE
return true;
}
+/* Whether SFrame FDE of type SFRAME_FDE_TYPE_FLEX be generated. */
+
+bool
+s390_support_flex_fde_p (void)
+{
+ return false;
+}
+
/* Specify the fixed offset to recover RA from CFA.
(useful only when RA tracking is not needed). */
unsigned char s390_sframe_get_abi_arch (void);
#define sframe_get_abi_arch s390_sframe_get_abi_arch
+/* Whether SFrame FDE of type SFRAME_FDE_TYPE_FLEX be generated. */
+extern bool s390_support_flex_fde_p (void);
+#define sframe_support_flex_fde_p s390_support_flex_fde_p
+
/* The target supports Object Attributes. */
#define TC_OBJ_ATTR 1