aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCharles Hannum <mycroft@gnu.org>1992-03-19 20:42:02 +0000
committerCharles Hannum <mycroft@gnu.org>1992-03-19 20:42:02 +0000
commitdc2ab38c06bf3abba133730ab2a8bce9877d1fa4 (patch)
tree0afe85631d6fa00f02742c7fb9582b29d975e767
parentb335c2ccab1de6da9e2a0a3b4253408036feec36 (diff)
downloadgcc-dc2ab38c06bf3abba133730ab2a8bce9877d1fa4.zip
gcc-dc2ab38c06bf3abba133730ab2a8bce9877d1fa4.tar.gz
gcc-dc2ab38c06bf3abba133730ab2a8bce9877d1fa4.tar.bz2
entered into RCS
From-SVN: r527
-rw-r--r--gcc/config/i386/aix386.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/gcc/config/i386/aix386.h b/gcc/config/i386/aix386.h
index c20a2f2..3cd191e 100644
--- a/gcc/config/i386/aix386.h
+++ b/gcc/config/i386/aix386.h
@@ -109,16 +109,16 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
ASM_OUTPUT_LABEL ((FILE), (NAME)), \
fprintf ((FILE), "\t.set .,.+%u\n", (ROUNDED)))
-/* Define a few machine-specific details
- of the implementation of constructors. */
+/* Define a few machine-specific details of the implementation of
+ constructors. */
#undef INIT_SECTION_ASM_OP
#define INIT_SECTION_ASM_OP ".section .init,\"x\""
-#define CTORS_SECTION_ASM_OP \
- INIT_SECTION_ASM_OP "\n" \
- "\tpushl $0\n\t" \
- DATA_SECTION_ASM_OP
+#define CTOR_LIST_BEGIN \
+ asm (INIT_SECTION_ASM_OP); \
+ asm ("pushl $0")
+#define CTOR_LIST_END CTOR_LIST_BEGIN
#define ASM_OUTPUT_CONSTRUCTOR(FILE,NAME) \
do { \