X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Fconfig%2Farm%2Farm.h;h=6310a627e60e0a8991bcfb5adf3756ecc9a5d485;hp=4f0eeec613841534ad0a0953d711a8527923718e;hb=41b9306ebdeacd1904e7e6048154ca3735ea6e43;hpb=d4ddb84e43de42ec0304dbec1f3b3d6664447cda diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 4f0eeec6138..6310a627e60 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -2124,10 +2124,14 @@ typedef struct /* The EABI specifies that constructors should go in .init_array. Other targets use .ctors for compatibility. */ +#ifndef ARM_EABI_CTORS_SECTION_OP #define ARM_EABI_CTORS_SECTION_OP \ "\t.section\t.init_array,\"aw\",%init_array" +#endif +#ifndef ARM_EABI_DTORS_SECTION_OP #define ARM_EABI_DTORS_SECTION_OP \ "\t.section\t.fini_array,\"aw\",%fini_array" +#endif #define ARM_CTORS_SECTION_OP \ "\t.section\t.ctors,\"aw\",%progbits" #define ARM_DTORS_SECTION_OP \