aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-02-26 06:34:41 +0000
committerRichard Stallman <rms@gnu.org>1993-02-26 06:34:41 +0000
commit7cbfceab524daac9ebd1657d63592fb6f56152b5 (patch)
treeebe739fc03af415b75d7cd7ec061f8395729a703 /gcc
parent58f066d149a4ad29a6e19f9ec11e2a66ed027149 (diff)
downloadgcc-7cbfceab524daac9ebd1657d63592fb6f56152b5.zip
gcc-7cbfceab524daac9ebd1657d63592fb6f56152b5.tar.gz
gcc-7cbfceab524daac9ebd1657d63592fb6f56152b5.tar.bz2
(is_ctor_dtor): Handle NO_DOT_IN_LABEL.
From-SVN: r3538
Diffstat (limited to 'gcc')
-rw-r--r--gcc/collect2.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/collect2.c b/gcc/collect2.c
index deb5ab8..31b65ba 100644
--- a/gcc/collect2.c
+++ b/gcc/collect2.c
@@ -379,8 +379,13 @@ is_ctor_dtor (s)
static struct names special[] = {
#ifdef NO_DOLLAR_IN_LABEL
+#ifdef NO_DOT_IN_LABEL
+ { "___GLOBAL__I_", sizeof ("___GLOBAL__I_")-1, 1, 0 },
+ { "___GLOBAL__D_", sizeof ("___GLOBAL__D_")-1, 2, 0 },
+#else
{ "GLOBAL_.I.", sizeof ("GLOBAL_.I.")-1, 1, 0 },
{ "GLOBAL_.D.", sizeof ("GLOBAL_.D.")-1, 2, 0 },
+#endif
#else
{ "GLOBAL_$I$", sizeof ("GLOBAL_$I$")-1, 1, 0 },
{ "GLOBAL_$D$", sizeof ("GLOBAL_$I$")-1, 2, 0 },