* varasm.c (make_decl_rtl): Skip initial '*' when setting
DECL_ASSEMBLER_NAME.
From-SVN: r32452
+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.
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);