dwarf2out.c (dwarf2out_line): Emit -dA comment even when we have .loc support.
authorJason Merrill <jason@redhat.com>
Tue, 10 Jul 2001 15:54:38 +0000 (11:54 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 10 Jul 2001 15:54:38 +0000 (11:54 -0400)
        * dwarf2out.c (dwarf2out_line): Emit -dA comment even when we have
        .loc support.

From-SVN: r43904

gcc/ChangeLog
gcc/dwarf2out.c

index e408ec4e914d1db58e19cd4610201561b1702a33..2c524a3fb3c44a7dbd45c68c070702b102bb44d0 100644 (file)
@@ -1,5 +1,8 @@
 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
 
+       * dwarf2out.c (dwarf2out_line): Emit -dA comment even when we have
+       .loc support.
+
        * collect2.c (main): Set COLLECT_NO_DEMANGLE for subprocesses.
        (dump_file): Only pad the demangled name with spaces if the 
        mangled name was padded with spaces.
index f5b508c55ed9f30bcb963ecd5a90c3a35d16a7a3..a20e5cb9314f09adcd358edbf100fdf4813ff4c0 100644 (file)
@@ -11202,6 +11202,11 @@ dwarf2out_line (filename, line)
     {
       function_section (current_function_decl);
 
+      /* If requested, emit something human-readable.  */
+      if (flag_debug_asm)
+       fprintf (asm_out_file, "\t%s %s:%d\n", ASM_COMMENT_START,
+                filename, line);
+
       if (DWARF2_ASM_LINE_DEBUG_INFO)
        {
          unsigned file_num = lookup_filename (filename);
@@ -11221,9 +11226,6 @@ dwarf2out_line (filename, line)
          register dw_separate_line_info_ref line_info;
          ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, SEPARATE_LINE_CODE_LABEL,
                                     separate_line_info_table_in_use);
-         if (flag_debug_asm)
-           fprintf (asm_out_file, "\t%s %s:%d\n", ASM_COMMENT_START,
-                    filename, line);
 
          /* expand the line info table if necessary */
          if (separate_line_info_table_in_use
@@ -11250,9 +11252,6 @@ dwarf2out_line (filename, line)
 
          ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, LINE_CODE_LABEL,
                                     line_info_table_in_use);
-         if (flag_debug_asm)
-           fprintf (asm_out_file, "\t%s %s:%d\n", ASM_COMMENT_START,
-                    filename, line);
 
          /* Expand the line info table if necessary.  */
          if (line_info_table_in_use == line_info_table_allocated)