mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-14 06:49:30 +08:00
From-SVN: r33457
This commit is contained in:
parent
cfd5b8b852
commit
9485c46e30
@ -1,3 +1,8 @@
|
||||
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))))
|
||||
|
Loading…
Reference in New Issue
Block a user