From 8d9e73ccd66c4d5c628a323c13e37867d161fbec Mon Sep 17 00:00:00 2001 From: Richard Stallman Date: Sat, 25 Apr 1992 02:07:13 +0000 Subject: [PATCH] *** empty log message *** From-SVN: r833 --- gcc/optabs.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gcc/optabs.c b/gcc/optabs.c index 7640c4f2d62..52a24893de0 100644 --- a/gcc/optabs.c +++ b/gcc/optabs.c @@ -1354,8 +1354,9 @@ emit_libcall_block (insns, target, result, equiv) if (set != 0 && GET_CODE (SET_DEST (set)) == REG && REGNO (SET_DEST (set)) >= FIRST_PSEUDO_REGISTER - && ! reg_mentioned_p (SET_DEST (set), PATTERN (insns)) - && ! reg_used_between_p (SET_DEST (set), insns, insn)) + && (insn == insns + || (! reg_mentioned_p (SET_DEST (set), PATTERN (insns)) + && ! reg_used_between_p (SET_DEST (set), insns, insn)))) { if (PREV_INSN (insn)) NEXT_INSN (PREV_INSN (insn)) = next; -- 2.30.2