aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1994-02-27 15:16:22 -0800
committerJim Wilson <wilson@gcc.gnu.org>1994-02-27 15:16:22 -0800
commitd58b6986f4e552292ab24b8ac2f0d66b0cea083f (patch)
tree61512f2f5711e7c1229ac255accb0c270d79b4e7
parent3bd98790b02cccc5276f6def254c5dfa3e9dba36 (diff)
downloadgcc-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.c2
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))
{