]> git.ipfire.org Git - thirdparty/gcc.git/commit
fold-const.c (tree_expr_nonnegative_p): A&B is nonnegative when A is nonnegative...
authorRoger Sayle <roger@eyesopen.com>
Tue, 23 Mar 2004 19:11:35 +0000 (19:11 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 23 Mar 2004 19:11:35 +0000 (19:11 +0000)
commitb1500d001aa58e8712c201ce9fbbad9288a87649
tree2b56aae8824e1a5c46e1aee5e858bcf704cd6e4b
parent986dc4e5c484406ad0024de79feb8905602542b4
fold-const.c (tree_expr_nonnegative_p): A&B is nonnegative when A is nonnegative or B is nonnegative.

* fold-const.c (tree_expr_nonnegative_p): A&B is nonnegative when
A is nonnegative or B is nonnegative.  Similarly A|B is nonnegative
when both A and B are nonnegative.
(tree_expr_nonzero_p): A|B is nonzero when A is nonzero or B is
nonzero.

From-SVN: r79870
gcc/ChangeLog
gcc/fold-const.c