OSDN Git Service

* varasm.c (default_assemble_visibility): Use assemble_name.
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Apr 2003 12:18:17 +0000 (12:18 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 29 Apr 2003 12:18:17 +0000 (12:18 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@66220 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/varasm.c

index f598277..559de62 100644 (file)
@@ -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.
index 5b038b2..c204c69 100644 (file)
@@ -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