]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
reorg.c (emit_delay_sequence): Move insn locator from the first insn to the sequence.
authorDaniel Jacobowitz <dan@codesourcery.com>
Fri, 26 Oct 2007 12:19:34 +0000 (12:19 +0000)
committerDaniel Jacobowitz <drow@gcc.gnu.org>
Fri, 26 Oct 2007 12:19:34 +0000 (12:19 +0000)
* reorg.c (emit_delay_sequence): Move insn locator from the
first insn to the sequence.

From-SVN: r129651

gcc/ChangeLog
gcc/reorg.c

index 56059d3ac51c2560a2f57ad10cbadd3411e4a4c7..626f83e0a2557f4f2e092d20b5c3d3b005cdce8d 100644 (file)
@@ -1,3 +1,8 @@
+2007-10-26  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * reorg.c (emit_delay_sequence): Move insn locator from the
+       first insn to the sequence.
+
 2007-10-26  Samuel Tardieu  <sam@rfc1149.net>
 
        * ipa-pure-const.c (check_decl): Return immediately when
index 291e1aad3b19aa290070d1f9da487a6108bc487a..eccf40b5e61dc1f26d7fd9bfe2e55891cb41ac47 100644 (file)
@@ -512,6 +512,9 @@ emit_delay_sequence (rtx insn, rtx list, int length)
   INSN_DELETED_P (delay_insn) = 0;
   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++)
     {
       rtx tem = XEXP (li, 0);