aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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