From e92b33f50827f1f18db368670f855afeede8ef47 Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Wed, 12 Aug 1992 07:28:49 +0000 Subject: [PATCH] (final_scan_insn): Call dwarfout_begin_block and dwarfout_end_block even for -g1. From-SVN: r1806 --- gcc/final.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/gcc/final.c b/gcc/final.c index b7c0cb4073f..7f4581a457b 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -980,7 +980,12 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes) } if (NOTE_LINE_NUMBER (insn) == NOTE_INSN_BLOCK_BEG && (debug_info_level == DINFO_LEVEL_NORMAL - || debug_info_level == DINFO_LEVEL_VERBOSE)) + || debug_info_level == DINFO_LEVEL_VERBOSE +#ifdef DWARF_DEBUGGING_INFO + || write_symbols == DWARF_DEBUG +#endif + ) + ) { /* Beginning of a symbol-block. Assign it a sequence number and push the number onto the stack PENDING_BLOCKS. */ @@ -1018,7 +1023,12 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes) } else if (NOTE_LINE_NUMBER (insn) == NOTE_INSN_BLOCK_END && (debug_info_level == DINFO_LEVEL_NORMAL - || debug_info_level == DINFO_LEVEL_VERBOSE)) + || debug_info_level == DINFO_LEVEL_VERBOSE +#ifdef DWARF_DEBUGGING_INFO + || write_symbols == DWARF_DEBUG +#endif + ) + ) { /* End of a symbol-block. Pop its sequence number off PENDING_BLOCKS and output debugging info based on that. */