DW_AT_MIPS_linkage_name for TREE_PUBLIC decls.
(ASM_OUTPUT_DWARF_ADDR_CONST): Don't output trailing newline.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@32506
138bc75d-0d04-0410-961f-
82ee72b054a4
+2000-03-13 Jason Merrill <jason@casey.cygnus.com>
+
+ * dwarf2out.c (add_name_and_src_coords_attributes): Only add
+ DW_AT_MIPS_linkage_name for TREE_PUBLIC decls.
+ (ASM_OUTPUT_DWARF_ADDR_CONST): Don't output trailing newline.
+
2000-03-13 Richard Earnshaw <rearnsha@arm.com>
* stor-layout.c (new_record_layout_info): Fix typo inside ifdef
do { \
fprintf ((FILE), "\t%s\t", UNALIGNED_WORD_ASM_OP); \
output_addr_const ((FILE), (RTX)); \
- fputc ('\n', (FILE)); \
} while (0)
#endif
add_src_coords_attributes (die, decl);
if ((TREE_CODE (decl) == FUNCTION_DECL || TREE_CODE (decl) == VAR_DECL)
+ && TREE_PUBLIC (decl)
&& DECL_ASSEMBLER_NAME (decl) != DECL_NAME (decl))
add_AT_string (die, DW_AT_MIPS_linkage_name,
IDENTIFIER_POINTER (DECL_ASSEMBLER_NAME (decl)));