PR tree-optimization/13827
commit32484276f69da1dec8600428f6c9eb387aa06a2d
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Nov 2006 18:41:31 +0000 (12 18:41 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 12 Nov 2006 18:41:31 +0000 (12 18:41 +0000)
treeb02ba3cb889c222125601c7fa415210e5d22fcf6
parent56743459ef01d1123da77ce237b73dfbfd49badd
PR tree-optimization/13827
* fold-const.c (fold_binary) <EQ_EXPR, NE_EXPR>: Fold (X&C) op (Y&C)
as ((X^Y)&C) op 0.

* gcc.dg/fold-eqand-1.c: New test case.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@118727 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/fold-const.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/fold-eqand-1.c [new file with mode: 0644]