$NetBSD: patch-gcc_config_arm_bpabi.h,v 1.1 2025/04/25 19:35:10 dkazankov Exp $ FIXME: description --- gcc/config/arm/bpabi.h.orig 2021-04-08 04:56:28.061740583 -0700 +++ gcc/config/arm/bpabi.h @@ -24,6 +24,7 @@ . */ /* Use the AAPCS ABI by default. */ +#undef ARM_DEFAULT_ABI #define ARM_DEFAULT_ABI ARM_ABI_AAPCS /* Assume that AAPCS ABIs should adhere to the full BPABI. */ @@ -107,7 +108,9 @@ /* The BPABI specifies the use of .{init,fini}_array. Therefore, we do not want GCC to put anything into the .{init,fini} sections. */ #undef INIT_SECTION_ASM_OP +#define INIT_SECTION_ASM_OP "" #undef FINI_SECTION_ASM_OP +#define FINI_SECTION_ASM_OP "" #define INIT_ARRAY_SECTION_ASM_OP ARM_EABI_CTORS_SECTION_OP #define FINI_ARRAY_SECTION_ASM_OP ARM_EABI_DTORS_SECTION_OP