diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1994-02-27 15:16:22 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1994-02-27 15:16:22 -0800 |
commit | d58b6986f4e552292ab24b8ac2f0d66b0cea083f (patch) | |
tree | 61512f2f5711e7c1229ac255accb0c270d79b4e7 | |
parent | 3bd98790b02cccc5276f6def254c5dfa3e9dba36 (diff) | |
download | gcc-d58b6986f4e552292ab24b8ac2f0d66b0cea083f.zip gcc-d58b6986f4e552292ab24b8ac2f0d66b0cea083f.tar.gz gcc-d58b6986f4e552292ab24b8ac2f0d66b0cea083f.tar.bz2 |
(try_merge_delay_insns): Success when SLOT_NUMBER ==
NUM_SLOTS not when NEXT_TO_MATCH == 0.
From-SVN: r6659
-rw-r--r-- | gcc/reorg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reorg.c b/gcc/reorg.c index 563c607..71fc4f3 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -1815,7 +1815,7 @@ try_merge_delay_insns (insn, thread) merged insns. Also clear the INSN_FROM_TARGET_P bit of each insn the the delay list so that we know that it isn't only being used at the target. */ - if (next_to_match == 0 && annul_p) + if (slot_number == num_slots && annul_p) { for (; merged_insns; merged_insns = XEXP (merged_insns, 1)) { |