final.c (final_scan_insn, [...]): Remove dangling "else" that causes "break" to be...
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Mon, 22 May 2000 17:05:15 +0000 (17:05 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 22 May 2000 17:05:15 +0000 (13:05 -0400)
* final.c (final_scan_insn, case NOTE_INSN_FUNCTION_BEG): Remove
dangling "else" that causes "break" to be conditional.
Also remove unneeded code at start.

From-SVN: r34082

gcc/ChangeLog
gcc/final.c

index 28911623773f8b5e013a6fdc0b74a32c792c6f39..227d0bea85de8e7b1de02ae1da9347e53c4c0773 100644 (file)
@@ -1,3 +1,9 @@
+Mon May 22 13:14:03 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * final.c (final_scan_insn, case NOTE_INSN_FUNCTION_BEG): Remove
+       dangling "else" that causes "break" to be conditional.
+       Also remove unneeded code at start.
+
 Mon May 22 17:31:35 2000  Philippe De Muyter  <phdm@macqel.be>
 
        * m68k/m68k.h (STORE_FLAG_VALUE): Macro set to (-1), not -1.
index 2ab018b85986821e1caa9e3acff1e0882ef8afe5..0d81fd4e184a0efa06755b4082d848c300a0b588 100644 (file)
@@ -2138,8 +2138,6 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes)
          break;
 
        case NOTE_INSN_FUNCTION_BEG:
-         if (write_symbols == NO_DEBUG)
-           break;
 #if defined(SDB_DEBUGGING_INFO) && defined(MIPS_DEBUGGING_INFO)
          /* MIPS stabs require the parameter descriptions to be after the
             function entry point rather than before.  */
@@ -2148,7 +2146,6 @@ final_scan_insn (insn, file, optimize, prescan, nopeepholes)
              app_disable ();
              sdbout_begin_function (last_linenum);
            }
-         else
 #endif
 #ifdef DWARF_DEBUGGING_INFO
          /* This outputs a marker where the function body starts, so it