re PR target/18002 ('while' loop performace regression on avr target)
authorRoger Sayle <roger@eyesopen.com>
Sat, 11 Dec 2004 01:49:05 +0000 (01:49 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sat, 11 Dec 2004 01:49:05 +0000 (01:49 +0000)
commit3e5bcef316b5e5562490257735d9c6be0529652c
tree3035ae03ea21d5c817d6d99c7d2021a89ac56159
parentaa6cc10dedbb80be5fd5b152716a97639b6fbab7
re PR target/18002 ('while' loop performace regression on avr target)

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.

From-SVN: r92024
gcc/ChangeLog
gcc/dojump.c