*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Sat, 25 Apr 1992 02:07:13 +0000 (02:07 +0000)
committerRichard Stallman <rms@gnu.org>
Sat, 25 Apr 1992 02:07:13 +0000 (02:07 +0000)
From-SVN: r833

gcc/optabs.c

index 7640c4f..52a2489 100644 (file)
@@ -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;