summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-05-31 01:13:43 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2001-05-31 01:13:43 +0000
commit28833db5b09cb3099e715f0169808d21e6fdf427 (patch)
tree73779a01d7b54b780125eee0ddc0fbeca88f638a
parentd362e897da178a787a0231ed903ec8b5d79d9de2 (diff)
downloadppe42-gcc-28833db5b09cb3099e715f0169808d21e6fdf427.tar.gz
ppe42-gcc-28833db5b09cb3099e715f0169808d21e6fdf427.zip
* dwarf2out.c (dwarf2out_finish): Don't emit DW_AT_stmt_list at -g1.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@42731 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/dwarf2out.c5
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c25fe8b933d..f48aed4e0a8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2001-05-30 Richard Henderson <rth@redhat.com>
+
+ * dwarf2out.c (dwarf2out_finish): Don't emit DW_AT_stmt_list at -g1.
+
2001-05-30 Tom Tromey <tromey@redhat.com>
* gcc.c (do_spec_1): In `%O' case, if we computed saved_suffix,
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c
index b02109eb0b1..10f8a9dcf2b 100644
--- a/gcc/dwarf2out.c
+++ b/gcc/dwarf2out.c
@@ -11445,8 +11445,9 @@ dwarf2out_finish ()
add_AT_lbl_id (comp_unit_die, DW_AT_high_pc, text_end_label);
}
- add_AT_lbl_offset (comp_unit_die, DW_AT_stmt_list,
- debug_line_section_label);
+ if (debug_info_level >= DINFO_LEVEL_NORMAL)
+ add_AT_lbl_offset (comp_unit_die, DW_AT_stmt_list,
+ debug_line_section_label);
#if 0 /* unimplemented */
if (debug_info_level >= DINFO_LEVEL_VERBOSE && primary)
OpenPOWER on IntegriCloud