OSDN Git Service

* config/svr4.h (CTORS_SECTION_ASM_OP): Do not emit directives in
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Jul 1999 06:07:02 +0000 (06:07 +0000)
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 26 Jul 1999 06:07:02 +0000 (06:07 +0000)
        column zero.
        (DTORS_SECTION_ASM_OP, INIT_SECTION_ASM_OP): Likewise.
        (FINI_SECTION_ASM_OP, ASM_OUTPUT_SECTION_NAME): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@28253 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/svr4.h

index 1dfcd6c..90e9027 100644 (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)
 
+       * 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.
 
index f7299b3..1ecb941 100644 (file)
@@ -457,8 +457,8 @@ do {                                                                        \
    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
@@ -466,8 +466,8 @@ do {                                                                        \
    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
@@ -567,14 +567,14 @@ do {                                                                      \
       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");    \
                                                                        \
-      fprintf (FILE, ".section\t%s\n", NAME);                          \
+      fprintf (FILE, "\t.section\t%s\n", NAME);                                \
     }                                                                  \
 } while (0)