diff options
| author | Jakub Jelinek <jakub@redhat.com> | 2002-08-01 23:59:36 +0200 |
|---|---|---|
| committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2002-08-01 23:59:36 +0200 |
| commit | 81e602b572312eb25af11bd25f4aa7a2ba07b3de (patch) | |
| tree | d9f8e42c6177dd9266ebae3c11145b4b1a5ccde7 /gcc/varasm.c | |
| parent | ac14c7257656be55f39322df3cdebea5ae22be3a (diff) | |
| download | gcc-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.c | 3 |
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); |
