From 90a1c3cea354cc8dc8969859f787902297b71d46 Mon Sep 17 00:00:00 2001 From: Daniel Jacobowitz Date: Fri, 26 Oct 2007 12:19:34 +0000 Subject: [PATCH] reorg.c (emit_delay_sequence): Move insn locator from the first insn to the sequence. * reorg.c (emit_delay_sequence): Move insn locator from the first insn to the sequence. From-SVN: r129651 --- gcc/ChangeLog | 5 +++++ gcc/reorg.c | 3 +++ 2 files changed, 8 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 56059d3ac51..626f83e0a25 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2007-10-26 Daniel Jacobowitz + + * reorg.c (emit_delay_sequence): Move insn locator from the + first insn to the sequence. + 2007-10-26 Samuel Tardieu * ipa-pure-const.c (check_decl): Return immediately when diff --git a/gcc/reorg.c b/gcc/reorg.c index 291e1aad3b1..eccf40b5e61 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -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); -- 2.30.2