aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-02-23 19:55:23 +0000
committerRichard Stallman <rms@gnu.org>1993-02-23 19:55:23 +0000
commitb4e3b9e995973c26a42fad75d3c60569d37f6d6a (patch)
tree9f2a3cd8ece14b1e67031192e328717d25954e56 /gcc/tree.h
parentd872043a17f843c539463f0f4954985ea5b604fb (diff)
downloadgcc-b4e3b9e995973c26a42fad75d3c60569d37f6d6a.zip
gcc-b4e3b9e995973c26a42fad75d3c60569d37f6d6a.tar.gz
gcc-b4e3b9e995973c26a42fad75d3c60569d37f6d6a.tar.bz2
(CONSTRUCTOR_NAME_FORMAT): Handle NO_DOT_IN_LABEL.
From-SVN: r3515
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index eac4dbe..3d020bb 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -969,9 +969,13 @@ union tree_node
#ifndef NO_DOLLAR_IN_LABEL
#define CONSTRUCTOR_NAME_FORMAT "_GLOBAL_$I$%s"
#else
+#ifdef NO_DOT_IN_LABEL
+#define CONSTRUCTOR_NAME_FORMAT "____GLOBAL__I_%s"
+#else
#define CONSTRUCTOR_NAME_FORMAT "_GLOBAL_.I.%s"
#endif
#endif
+#endif
/* The following functions accept a wide integer argument. Rather than
having to cast on every function call, we use a macro instead, that is