svr4.h (CTORS_SECTION_ASM_OP): Do not emit directives in column zero.

* 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
This commit is contained in:
Jeffrey A Law 1999-07-26 06:07:02 +00:00 committed by Jeff Law
parent 63966b3bc6
commit 80c83e6322
2 changed files with 11 additions and 6 deletions

View File

@ -11,6 +11,11 @@ Sun Jul 25 22:45:55 1999 Richard Henderson <rth@cygnus.com>
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. * gcc.texi: More changes related to list conversion.
* invoke.texi: Likewise. * invoke.texi: Likewise.

View File

@ -457,8 +457,8 @@ do { \
errors unless the .ctors and .dtors sections are marked as writable errors unless the .ctors and .dtors sections are marked as writable
via the SHF_WRITE attribute.) */ via the SHF_WRITE attribute.) */
#define CTORS_SECTION_ASM_OP ".section\t.ctors,\"aw\"" #define CTORS_SECTION_ASM_OP "\t.section\t.ctors,\"aw\""
#define DTORS_SECTION_ASM_OP ".section\t.dtors,\"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 /* 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 can put stuff in there to be executed before and after `main'. We let
@ -466,8 +466,8 @@ do { \
The definitions say how to change sections to the .init and .fini The definitions say how to change sections to the .init and .fini
sections. This is the same for all known svr4 assemblers. */ sections. This is the same for all known svr4 assemblers. */
#define INIT_SECTION_ASM_OP ".section\t.init" #define INIT_SECTION_ASM_OP "\t.section\t.init"
#define FINI_SECTION_ASM_OP ".section\t.fini" #define FINI_SECTION_ASM_OP "\t.section\t.fini"
/* A default list of other sections which we might be "in" at any given /* 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 time. For targets that use additional sections (e.g. .tdesc) you
@ -567,14 +567,14 @@ do { \
s->type = type; \ s->type = type; \
s->next = sections; \ s->next = sections; \
sections = s; \ sections = s; \
fprintf (FILE, ".section\t%s,\"%s\",@progbits\n", NAME, mode); \ fprintf (FILE, "\t.section\t%s,\"%s\",@progbits\n", NAME, mode); \
} \ } \
else \ else \
{ \ { \
if (DECL && s->type != type) \ if (DECL && s->type != type) \
error_with_decl (DECL, "%s causes a section type conflict"); \ 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); \
} \ } \
} while (0) } while (0)