summaryrefslogtreecommitdiff
path: root/gcc/config/sol2.c
diff options
context:
space:
mode:
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-31 10:42:56 +0000
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>2010-03-31 10:42:56 +0000
commit64920f70305b9591ad45216b2a8edd891dbb4c58 (patch)
tree56b3c89e38ee32ccfa037993c047f9f85ddcdd72 /gcc/config/sol2.c
parent9d2a6747ebb16e011ce1ac87e80cc4bcaccb67cb (diff)
downloadgcc-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.c4
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");
}