(final_scan_insn): Call dwarfout_begin_block and
authorRichard Stallman <rms@gnu.org>
Wed, 12 Aug 1992 07:28:49 +0000 (07:28 +0000)
committerRichard Stallman <rms@gnu.org>
Wed, 12 Aug 1992 07:28:49 +0000 (07:28 +0000)
dwarfout_end_block even for -g1.

From-SVN: r1806

gcc/final.c

index b7c0cb4073f5d143b5d8d1a245aee4263b2a3017..7f4581a457b3f8c48c99edb185a62cd38f7ea08a 100644 (file)
@@ -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.  */