]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
varasm.c (make_decl_rtl): Skip initial '*' when setting DECL_ASSEMBLER_NAME.
authorJason Merrill <jason@casey.cygnus.com>
Thu, 9 Mar 2000 19:54:51 +0000 (19:54 +0000)
committerJason Merrill <jason@gcc.gnu.org>
Thu, 9 Mar 2000 19:54:51 +0000 (14:54 -0500)
        * varasm.c (make_decl_rtl): Skip initial '*' when setting
        DECL_ASSEMBLER_NAME.

From-SVN: r32452

gcc/ChangeLog
gcc/varasm.c

index ed6a6212b2eb35b0e38fcce0739ea71e346e78d1..25fb409473d09beb55be67fbe8140ab0cf50207d 100644 (file)
@@ -1,3 +1,8 @@
+2000-03-09  Jason Merrill  <jason@casey.cygnus.com>
+
+       * varasm.c (make_decl_rtl): Skip initial '*' when setting
+       DECL_ASSEMBLER_NAME.
+
 2000-03-09  Andreas Jaeger  <aj@suse.de>
 
        * config/mips/linux.h (NO_IMPLICIT_EXTERN_C): Define.
index 7805c1d4c22c6251a7f9bc8960cdaf49e8acd0dd..18b6487221d364c10696b7df8ad9c3b564c68ec5 100644 (file)
@@ -799,7 +799,8 @@ make_decl_rtl (decl, asmspec, top_level)
              name = new_name;
            }
 
-         DECL_ASSEMBLER_NAME (decl) = get_identifier (name);
+         DECL_ASSEMBLER_NAME (decl)
+           = get_identifier (name[0] == '*' ? name + 1 : name);
          DECL_RTL (decl) = gen_rtx_MEM (DECL_MODE (decl),
                                         gen_rtx_SYMBOL_REF (Pmode, name));
          MEM_ALIAS_SET (DECL_RTL (decl)) = get_alias_set (decl);