diff --git a/gcc/tree.h b/gcc/tree.h index eac4dbe66df..3d020bba9a9 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