mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-31 00:05:03 +08:00
ifcvt.c (noce_process_if_block): Don't use an insn_b from test_bb if insn_a uses x.
* ifcvt.c (noce_process_if_block): Don't use an insn_b from test_bb if insn_a uses x. From-SVN: r33737
This commit is contained in:
parent
507741dd59
commit
65189757c0
@ -5,6 +5,9 @@
|
||||
|
||||
* flow.c (mark_set_1): Respect not_dead when updating reg_live.
|
||||
|
||||
* ifcvt.c (noce_process_if_block): Don't use an insn_b from
|
||||
test_bb if insn_a uses x.
|
||||
|
||||
2000-05-06 Zack Weinberg <zack@wolery.cumb.org>
|
||||
|
||||
* cpphash.h: Remove conditional #define of __extension__.
|
||||
|
@ -1078,7 +1078,8 @@ noce_process_if_block (test_bb, then_bb, else_bb, join_bb)
|
||||
|| GET_CODE (insn_b) != INSN
|
||||
|| (set_b = single_set (insn_b)) == NULL_RTX
|
||||
|| ! rtx_equal_p (x, SET_DEST (set_b))
|
||||
|| reg_mentioned_p (x, cond))
|
||||
|| reg_mentioned_p (x, cond)
|
||||
|| reg_mentioned_p (x, a))
|
||||
insn_b = set_b = NULL_RTX;
|
||||
}
|
||||
b = (set_b ? SET_SRC (set_b) : x);
|
||||
|
Loading…
Reference in New Issue
Block a user