PR target/18002
commit79716d2e9d61d6c8d4526cfbe888b03db30188f9
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 11 Dec 2004 01:49:05 +0000 (11 01:49 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 11 Dec 2004 01:49:05 +0000 (11 01:49 +0000)
tree3035ae03ea21d5c817d6d99c7d2021a89ac56159
parent79c23c93750f8ce0da01917b46b38ec71610bb15
PR target/18002
PR middle-end/18424
* dojump.c (do_jump): When attempting to reverse the effects of
fold_single_bit_test, we need to STRIP_NOPS and narrowing type
conversions, and handle BIT_XOR_EXPR that's used to invert the
sense of the single bit test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@92024 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dojump.c