From f9d09ae5bb74df042e5214c1a88392621204f177 Mon Sep 17 00:00:00 2001 From: Jason Merrill Date: Tue, 19 Mar 2002 16:38:43 -0500 Subject: [PATCH] varasm.c (globalize_decl): Get the name from the RTL, not DECL_ASSEMBLER_NAME. * varasm.c (globalize_decl): Get the name from the RTL, not DECL_ASSEMBLER_NAME. From-SVN: r51043 --- gcc/ChangeLog | 3 +++ gcc/varasm.c | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index ba4fa52eadc..aadf05fcb16 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,8 @@ 2002-03-19 Jason Merrill + * varasm.c (globalize_decl): Get the name from the RTL, not + DECL_ASSEMBLER_NAME. + * Makefile.in (LIBGCC2_DEBUG_CFLAGS): Set to -g. 2002-03-19 Bob Wilson diff --git a/gcc/varasm.c b/gcc/varasm.c index f8df75b6608..1b6e3f7334c 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -5061,7 +5061,7 @@ static void globalize_decl (decl) tree decl; { - const char *name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)); + const char *name = XSTR (XEXP (DECL_RTL (decl), 0), 0); #if defined (ASM_WEAKEN_LABEL) || defined (ASM_WEAKEN_DECL) if (DECL_WEAK (decl)) -- 2.30.2