diff options
Diffstat (limited to 'contrib/gcc/config/alpha/elf.h')
-rw-r--r-- | contrib/gcc/config/alpha/elf.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/contrib/gcc/config/alpha/elf.h b/contrib/gcc/config/alpha/elf.h index e79b142..c3c15b2 100644 --- a/contrib/gcc/config/alpha/elf.h +++ b/contrib/gcc/config/alpha/elf.h @@ -75,6 +75,7 @@ extern void output_file_directive (); .ident string is patterned after the ones produced by native svr4 C compilers. */ +#undef IDENT_ASM_OP #define IDENT_ASM_OP ".ident" #ifdef IDENTIFY_WITH_IDENT @@ -103,6 +104,7 @@ do { \ /* This is how to allocate empty space in some section. The .zero pseudo-op is used for this on most svr4 assemblers. */ +#undef SKIP_ASM_OP #define SKIP_ASM_OP ".zero" #undef ASM_OUTPUT_SKIP @@ -117,6 +119,7 @@ do { \ make sure that the location counter for the .rodata section gets pro- perly re-aligned prior to the actual beginning of the jump table. */ +#undef ALIGN_ASM_OP #define ALIGN_ASM_OP ".align" #ifndef ASM_OUTPUT_BEFORE_CASE_LABEL @@ -144,6 +147,7 @@ do { \ the linker seems to want the alignment of data objects to depend on their types. We do exactly that here. */ +#undef COMMON_ASM_OP #define COMMON_ASM_OP ".comm" #undef ASM_OUTPUT_ALIGNED_COMMON @@ -217,6 +221,7 @@ do { \ #undef USE_CONST_SECTION #define USE_CONST_SECTION 1 +#undef CONST_SECTION_ASM_OP #define CONST_SECTION_ASM_OP ".section\t.rodata" /* Define the pseudo-ops used to switch to the .ctors and .dtors sections. @@ -234,7 +239,9 @@ do { \ errors unless the .ctors and .dtors sections are marked as writable via the SHF_WRITE attribute.) */ +#undef CTORS_SECTION_ASM_OP #define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\"" +#undef DTORS_SECTION_ASM_OP #define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\"" /* Handle the small data sections. */ @@ -248,7 +255,9 @@ do { \ The definitions say how to change sections to the .init and .fini sections. This is the same for all known svr4 assemblers. */ +#undef INIT_SECTION_ASM_OP #define INIT_SECTION_ASM_OP ".section\t.init" +#undef FINI_SECTION_ASM_OP #define FINI_SECTION_ASM_OP ".section\t.fini" /* A default list of other sections which we might be "in" at any given @@ -383,7 +392,9 @@ void FN () \ different pseudo-op names for these, they may be overridden in the file which includes this one. */ +#undef TYPE_ASM_OP #define TYPE_ASM_OP ".type" +#undef SIZE_ASM_OP #define SIZE_ASM_OP ".size" /* This is how we tell the assembler that a symbol is weak. */ @@ -504,6 +515,7 @@ do { \ should define this to zero. */ #define STRING_LIMIT ((unsigned) 256) +#undef STRING_ASM_OP #define STRING_ASM_OP ".string" /* GAS is the only Alpha/ELF assembler. */ |