From 04bd02461fb394eef19bcfe5764b68b2619aa457 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Mon, 21 Oct 1996 16:27:41 +0000 Subject: [PATCH] jump.c (jump_optimize): fix bug in last change. From-SVN: r12984 --- gcc/jump.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gcc/jump.c b/gcc/jump.c index afa7e153b5b..8f6ffefc06c 100644 --- a/gcc/jump.c +++ b/gcc/jump.c @@ -933,6 +933,8 @@ jump_optimize (f, cross_jump, noop_moves, after_regscan) if (insert_after && no_labels_between_p (insert_after, temp) && ! reg_referenced_between_p (temp1, insert_after, temp) + && ! reg_referenced_between_p (temp1, temp3, + NEXT_INSN (temp2)) && ! reg_set_between_p (temp1, insert_after, temp) && (GET_CODE (SET_SRC (temp4)) == CONST_INT || ! reg_set_between_p (SET_SRC (temp4), -- 2.30.2