OSDN Git Service

2011-03-21 Chung-Lin Tang <cltang@codesourcery.com>
authorcltang <cltang@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2011 07:27:03 +0000 (07:27 +0000)
committercltang <cltang@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 21 Mar 2011 07:27:03 +0000 (07:27 +0000)
commit37b591fdbdb6cb0e52064bd09bc8a9e66b161c05
tree7be61378d32c6ae04d9c2b5ed89dfb6bc55d20fd
parentbf48f16eb14421836824728e013cfd83b0649784
2011-03-21  Chung-Lin Tang  <cltang@codesourcery.com>

* simplify-rtx.c (simplify_binary_operation_1): Handle
(xor (and A B) C) case when B and C are both constants.

testsuite/
* gcc.target/arm/xor-and.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@171208 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/xor-and.c [new file with mode: 0644]