diff options
author | Jakub Jelinek <jakub@redhat.com> | 2001-03-23 23:00:40 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2001-03-23 23:00:40 +0100 |
commit | 6008088011584c779e326dc0e3dc3fb4a8c000a8 (patch) | |
tree | 72eac21a88eb4a1709e247842564f5428857a0ea /gcc/varasm.c | |
parent | 0d6eae43fc93fc72377f28dd0e061f3ab23a0400 (diff) | |
download | gcc-6008088011584c779e326dc0e3dc3fb4a8c000a8.tar.gz |
varasm.c (make_decl_rtl): Don't append var_labelno discriminator to variable names where DECL_NAME is...
* varasm.c (make_decl_rtl): Don't append var_labelno discriminator
to variable names where DECL_NAME is different from
DECL_ASSEMBLER_NAME.
From-SVN: r40794
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r-- | gcc/varasm.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c index 3a6d61dfa41..8b14dc88e39 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -708,7 +708,8 @@ make_decl_rtl (decl, asmspec) Concatenate a distinguishing number. */ if (!top_level && !TREE_PUBLIC (decl) && ! (DECL_CONTEXT (decl) && TYPE_P (DECL_CONTEXT (decl))) - && asmspec == 0) + && asmspec == 0 + && name == IDENTIFIER_POINTER (DECL_NAME (decl))) { char *label; ASM_FORMAT_PRIVATE_NAME (label, name, var_labelno); |