* config/svr4.h (CTORS_SECTION_ASM_OP): Do not emit directives in
column zero.
(DTORS_SECTION_ASM_OP, INIT_SECTION_ASM_OP): Likewise.
(FINI_SECTION_ASM_OP, ASM_OUTPUT_SECTION_NAME): Likewise.
From-SVN: r28253
Sun Jul 25 21:40:33 1999 Jeffrey A Law (law@cygnus.com)
Sun Jul 25 21:40:33 1999 Jeffrey A Law (law@cygnus.com)
+ * config/svr4.h (CTORS_SECTION_ASM_OP): Do not emit directives in
+ column zero.
+ (DTORS_SECTION_ASM_OP, INIT_SECTION_ASM_OP): Likewise.
+ (FINI_SECTION_ASM_OP, ASM_OUTPUT_SECTION_NAME): Likewise.
+
* gcc.texi: More changes related to list conversion.
* invoke.texi: Likewise.
* gcc.texi: More changes related to list conversion.
* invoke.texi: Likewise.
errors unless the .ctors and .dtors sections are marked as writable
via the SHF_WRITE attribute.) */
errors unless the .ctors and .dtors sections are marked as writable
via the SHF_WRITE attribute.) */
-#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\""
-#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"aw\""
+#define CTORS_SECTION_ASM_OP "\t.section\t.ctors,\"aw\""
+#define DTORS_SECTION_ASM_OP "\t.section\t.dtors,\"aw\""
/* On svr4, we *do* have support for the .init and .fini sections, and we
can put stuff in there to be executed before and after `main'. We let
/* On svr4, we *do* have support for the .init and .fini sections, and we
can put stuff in there to be executed before and after `main'. We let
The definitions say how to change sections to the .init and .fini
sections. This is the same for all known svr4 assemblers. */
The definitions say how to change sections to the .init and .fini
sections. This is the same for all known svr4 assemblers. */
-#define INIT_SECTION_ASM_OP ".section\t.init"
-#define FINI_SECTION_ASM_OP ".section\t.fini"
+#define INIT_SECTION_ASM_OP "\t.section\t.init"
+#define FINI_SECTION_ASM_OP "\t.section\t.fini"
/* A default list of other sections which we might be "in" at any given
time. For targets that use additional sections (e.g. .tdesc) you
/* A default list of other sections which we might be "in" at any given
time. For targets that use additional sections (e.g. .tdesc) you
s->type = type; \
s->next = sections; \
sections = s; \
s->type = type; \
s->next = sections; \
sections = s; \
- fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, mode); \
+ fprintf (FILE, "\t.section\t%s,\"%s\",@progbits\n", NAME, mode); \
} \
else \
{ \
if (DECL && s->type != type) \
error_with_decl (DECL, "%s causes a section type conflict"); \
\
} \
else \
{ \
if (DECL && s->type != type) \
error_with_decl (DECL, "%s causes a section type conflict"); \
\
- fprintf (FILE, ".section\t%s\n", NAME); \
+ fprintf (FILE, "\t.section\t%s\n", NAME); \