diff options
author | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-03-31 10:42:56 +0000 |
---|---|---|
committer | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2010-03-31 10:42:56 +0000 |
commit | 64920f70305b9591ad45216b2a8edd891dbb4c58 (patch) | |
tree | 56b3c89e38ee32ccfa037993c047f9f85ddcdd72 /gcc/config/sol2.c | |
parent | 9d2a6747ebb16e011ce1ac87e80cc4bcaccb67cb (diff) | |
download | gcc-64920f70305b9591ad45216b2a8edd891dbb4c58.tar.gz |
* config/sparc/sysv4.h (PUSHSECTION_FORMAT): Remove undef.
(PUSHSECTION_ASM_OP): Remove.
(POPSECTION_ASM_OP): Remove.
(PUSHSECTION_FORMAT): Remove.
* config/sol2.h (PUSHSECTION_FORMAT): Define.
* config/sparc/sol2.h [!USE_GAS] (PUSHSECTION_FORMAT): Redefine.
* config/sol2.c (solaris_output_init_fini): Use it.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157861 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/sol2.c')
-rw-r--r-- | gcc/config/sol2.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/sol2.c b/gcc/config/sol2.c index 3531e799f5d..32fa4f354f2 100644 --- a/gcc/config/sol2.c +++ b/gcc/config/sol2.c @@ -105,14 +105,14 @@ solaris_output_init_fini (FILE *file, tree decl) { if (lookup_attribute ("init", DECL_ATTRIBUTES (decl))) { - fprintf (file, "\t.pushsection\t\".init\"\n"); + fprintf (file, PUSHSECTION_FORMAT, ".init"); ASM_OUTPUT_CALL (file, decl); fprintf (file, "\t.popsection\n"); } if (lookup_attribute ("fini", DECL_ATTRIBUTES (decl))) { - fprintf (file, "\t.pushsection\t\".fini\"\n"); + fprintf (file, PUSHSECTION_FORMAT, ".fini"); ASM_OUTPUT_CALL (file, decl); fprintf (file, "\t.popsection\n"); } |