Commit 8aaf55ac by Jason Merrill Committed by Jason Merrill

dwarf2out.c (dwarf2out_line): Emit -dA comment even when we have .loc support.

        * dwarf2out.c (dwarf2out_line): Emit -dA comment even when we have
        .loc support.

From-SVN: r43904
parent 84db136d
2001-07-10 Jason Merrill <jason_merrill@redhat.com> 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. * collect2.c (main): Set COLLECT_NO_DEMANGLE for subprocesses.
(dump_file): Only pad the demangled name with spaces if the (dump_file): Only pad the demangled name with spaces if the
mangled name was padded with spaces. mangled name was padded with spaces.
......
...@@ -11202,6 +11202,11 @@ dwarf2out_line (filename, line) ...@@ -11202,6 +11202,11 @@ dwarf2out_line (filename, line)
{ {
function_section (current_function_decl); 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) if (DWARF2_ASM_LINE_DEBUG_INFO)
{ {
unsigned file_num = lookup_filename (filename); unsigned file_num = lookup_filename (filename);
...@@ -11221,9 +11226,6 @@ dwarf2out_line (filename, line) ...@@ -11221,9 +11226,6 @@ dwarf2out_line (filename, line)
register dw_separate_line_info_ref line_info; register dw_separate_line_info_ref line_info;
ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, SEPARATE_LINE_CODE_LABEL, ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, SEPARATE_LINE_CODE_LABEL,
separate_line_info_table_in_use); 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 */ /* expand the line info table if necessary */
if (separate_line_info_table_in_use if (separate_line_info_table_in_use
...@@ -11250,9 +11252,6 @@ dwarf2out_line (filename, line) ...@@ -11250,9 +11252,6 @@ dwarf2out_line (filename, line)
ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, LINE_CODE_LABEL, ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, LINE_CODE_LABEL,
line_info_table_in_use); 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. */ /* Expand the line info table if necessary. */
if (line_info_table_in_use == line_info_table_allocated) if (line_info_table_in_use == line_info_table_allocated)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment