OSDN Git Service

* dwarf2out.c (add_name_and_src_coords_attributes): Only add
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Mar 2000 15:09:49 +0000 (15:09 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 13 Mar 2000 15:09:49 +0000 (15:09 +0000)
        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

gcc/ChangeLog
gcc/dwarf2out.c

index fbdf615..b9394c5 100644 (file)
@@ -1,3 +1,9 @@
+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
index 0f18779..eb772d8 100644 (file)
@@ -365,7 +365,6 @@ static void dwarf2out_frame_debug_expr      PARAMS ((rtx, char *));
   do {                                                                 \
     fprintf ((FILE), "\t%s\t", UNALIGNED_WORD_ASM_OP);                 \
     output_addr_const ((FILE), (RTX));                                 \
-    fputc ('\n', (FILE));                                              \
   } while (0)
 #endif
 
@@ -7464,6 +7463,7 @@ add_name_and_src_coords_attributes (die, decl)
        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)));