From 267594f312390a605dfd729def7ef626cf72fc8b Mon Sep 17 00:00:00 2001 From: "J\"orn Rennecke" Date: Tue, 29 Apr 2003 12:18:17 +0000 Subject: [PATCH] * varasm.c (default_assemble_visibility): Use assemble_name. From-SVN: r66220 --- gcc/ChangeLog | 4 ++++ gcc/varasm.c | 7 ++++--- 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 + + * varasm.c (default_assemble_visibility): Use assemble_name. + 2003-04-29 David O'Brien * 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 -- 2.7.4