aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Evans <dje@gnu.org>1994-12-05 02:04:24 +0000
committerDoug Evans <dje@gnu.org>1994-12-05 02:04:24 +0000
commit088131eed3bd3edf671ff2864914f70179a5ef9e (patch)
tree8a6969f29f7fd63b42db57f8d56232a61f8b6d0f
parent071a6595101473e436302942d2ec631c7799c583 (diff)
downloadgcc-088131eed3bd3edf671ff2864914f70179a5ef9e.zip
gcc-088131eed3bd3edf671ff2864914f70179a5ef9e.tar.gz
gcc-088131eed3bd3edf671ff2864914f70179a5ef9e.tar.bz2
Delete this patch:
* reorg.c (fill_slots_from_thread): Create a USE insn for any redundant insn we pretend to fill a delay slot with. Continue searching for a suitable delay slot insn at the new USE insn. From-SVN: r8605
-rw-r--r--gcc/reorg.c15
1 files changed, 1 insertions, 14 deletions
diff --git a/gcc/reorg.c b/gcc/reorg.c
index eef6f06..cd7d652 100644
--- a/gcc/reorg.c
+++ b/gcc/reorg.c
@@ -3329,20 +3329,7 @@ fill_slots_from_thread (insn, condition, thread, opposite_thread, likely,
else
{
update_reg_unused_notes (prior_insn, trial);
-
- /* Even if we don't own the the thread, we still need
- call update_block to get our special USE insn inserted.
-
- Furthermore, new_thread should point to the USE insn
- so the USE insn will be after any label created before
- new_thread later in reorg. Also note next_active_insn
- skips the USE insn.
-
- If we do not do this mark_target_live_regs may fail
- to realize any insn set by the redundant insn was
- live at new_thread. */
- update_block (trial, next_active_insn (thread));
- new_thread = PREV_INSN (next_active_insn (trial));
+ new_thread = next_active_insn (trial);
}
continue;