re PR debug/33921 (FAIL: gcc.dg/debug/debug-6.c -gdwarf-2 -O scan-assembler xyzzy)
authorDaniel Jacobowitz <dan@codesourcery.com>
Sat, 3 Nov 2007 17:50:20 +0000 (17:50 +0000)
committerDaniel Jacobowitz <drow@gcc.gnu.org>
Sat, 3 Nov 2007 17:50:20 +0000 (17:50 +0000)
PR debug/33921
* reorg.c (emit_delay_sequence): Do not clear the locator on
the jump instruction.

From-SVN: r129872

gcc/ChangeLog
gcc/reorg.c

index 4f1b10a107551b439960176fd86576dad2e89d66..c78cf43c3e3f17d241cc6efc2946b13a17e04272 100644 (file)
@@ -1,3 +1,9 @@
+2007-11-03  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       PR debug/33921
+       * reorg.c (emit_delay_sequence): Do not clear the locator on
+       the jump instruction.
+
 2007-11-03  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/33670
index eccf40b5e61dc1f26d7fd9bfe2e55891cb41ac47..51acaa3d2afd9459c94a388364bc4a3578573a8f 100644 (file)
@@ -513,7 +513,6 @@ emit_delay_sequence (rtx insn, rtx list, int length)
   PREV_INSN (delay_insn) = PREV_INSN (seq_insn);
 
   INSN_LOCATOR (seq_insn) = INSN_LOCATOR (delay_insn);
-  INSN_LOCATOR (delay_insn) = 0;
 
   for (li = list; li; li = XEXP (li, 1), i++)
     {