Commit 9485c46e by David S. Miller Committed by David S. Miller
parent cfd5b8b8
2000-04-26 David S. Miller <davem@redhat.com>
* optabs.c (emit_libcall_block): Verify insns with INSN_P before
taking a PATTERN of it.
2000-04-26 <NeilB@earthling.net>
* cpplex.c (spell_other, spell_char): Remove.
......
......@@ -2789,7 +2789,8 @@ emit_libcall_block (insns, target, result, equiv)
if (set != 0 && GET_CODE (SET_DEST (set)) == REG
&& REGNO (SET_DEST (set)) >= FIRST_PSEUDO_REGISTER
&& (insn == insns
|| (! reg_mentioned_p (SET_DEST (set), PATTERN (insns))
|| ((! INSN_P(insns)
|| ! reg_mentioned_p (SET_DEST (set), PATTERN (insns)))
&& ! reg_used_between_p (SET_DEST (set), insns, insn)
&& ! modified_in_p (SET_SRC (set), insns)
&& ! modified_between_p (SET_SRC (set), insns, insn))))
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment