aboutsummaryrefslogtreecommitdiff
path: root/gcc/varasm.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2002-08-01 23:59:36 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2002-08-01 23:59:36 +0200
commit81e602b572312eb25af11bd25f4aa7a2ba07b3de (patch)
treed9f8e42c6177dd9266ebae3c11145b4b1a5ccde7 /gcc/varasm.c
parentac14c7257656be55f39322df3cdebea5ae22be3a (diff)
downloadgcc-81e602b572312eb25af11bd25f4aa7a2ba07b3de.zip
gcc-81e602b572312eb25af11bd25f4aa7a2ba07b3de.tar.gz
gcc-81e602b572312eb25af11bd25f4aa7a2ba07b3de.tar.bz2
varasm.c (assemble_visibility): Strip name encoding.
* varasm.c (assemble_visibility): Strip name encoding. * gcc.dg/ia64-visibility-2.c: New test. From-SVN: r55953
Diffstat (limited to 'gcc/varasm.c')
-rw-r--r--gcc/varasm.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/varasm.c b/gcc/varasm.c
index ce6f731..d22cb11 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -4618,7 +4618,8 @@ assemble_visibility (decl, visibility_type)
{
const char *name;
- name = IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl));
+ name = (* targetm.strip_name_encoding)
+ (IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)));
#ifdef HAVE_GAS_HIDDEN
fprintf (asm_out_file, "\t.%s\t%s\n", visibility_type, name);