aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJ"orn Rennecke <joern.rennecke@superh.com>2003-04-29 12:18:17 +0000
committerJoern Rennecke <amylaar@gcc.gnu.org>2003-04-29 13:18:17 +0100
commit267594f312390a605dfd729def7ef626cf72fc8b (patch)
treed14785e97e51a283932abaa7eb337a711631c6a3 /gcc
parent5b51b1f540941901dbdb99ce49990679a58ee56c (diff)
downloadgcc-267594f312390a605dfd729def7ef626cf72fc8b.zip
gcc-267594f312390a605dfd729def7ef626cf72fc8b.tar.gz
gcc-267594f312390a605dfd729def7ef626cf72fc8b.tar.bz2
* varasm.c (default_assemble_visibility): Use assemble_name.
From-SVN: r66220
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/varasm.c7
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f598277..559de62 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-04-29 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * varasm.c (default_assemble_visibility): Use assemble_name.
+
2003-04-29 David O'Brien <obrien@FreeBSD.org>
* config/i386/freebsd64.h (LINK_SPEC): Mirror FreeBSD linker.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index 5b038b2..c204c69 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -4475,12 +4475,13 @@ default_assemble_visibility (decl, vis)
const char *name, *type;
- name = (* targetm.strip_name_encoding)
- (IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)));
+ name = (IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)));
type = visibility_types[vis];
#ifdef HAVE_GAS_HIDDEN
- fprintf (asm_out_file, "\t.%s\t%s\n", type, name);
+ fprintf (asm_out_file, "\t.%s\t", type);
+ assemble_name (asm_out_file, name);
+ fprintf (asm_out_file, "\n");
#else
warning ("visibility attribute not supported in this configuration; ignored");
#endif