diff options
author | Doug Evans <dje@gnu.org> | 1994-12-05 02:04:24 +0000 |
---|---|---|
committer | Doug Evans <dje@gnu.org> | 1994-12-05 02:04:24 +0000 |
commit | 088131eed3bd3edf671ff2864914f70179a5ef9e (patch) | |
tree | 8a6969f29f7fd63b42db57f8d56232a61f8b6d0f | |
parent | 071a6595101473e436302942d2ec631c7799c583 (diff) | |
download | gcc-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.c | 15 |
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; |