From: Richard Stallman Date: Sat, 25 Apr 1992 02:07:13 +0000 (+0000) Subject: *** empty log message *** X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8d9e73ccd66c4d5c628a323c13e37867d161fbec;p=gcc.git *** empty log message *** From-SVN: r833 --- 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;