]> git.ipfire.org Git - thirdparty/gcc.git/commit
* fold-const.c (tree_expr_nonnegative_p): Handle BIT_XOR_EXPR like
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Mar 2004 01:20:46 +0000 (01:20 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Mar 2004 01:20:46 +0000 (01:20 +0000)
commit76c225229c8d521fa3930c8357bc3fc416623035
tree7510169a1bc588abe4ab5952f12329311706b5b7
parent36e0475c8d79af762c7d610ff3ddcb9ebe9ca693
* fold-const.c (tree_expr_nonnegative_p): Handle BIT_XOR_EXPR like
BIT_IOR_EXPR; A^B is nonnegative when A and B are nonnegative.

* gcc.dg/compare8.c: Add an additional test for XOR.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79979 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/compare8.c