OSDN Git Service

* simplify-rtx.c (simplify_relational_operation_1): Optimize
authorsayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Feb 2007 01:43:50 +0000 (01:43 +0000)
committersayle <sayle@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 12 Feb 2007 01:43:50 +0000 (01:43 +0000)
commitecf8b614f9c9d6854b2f028143db8946e55c38e7
tree0f422267ae47a4e1db8030365f255263615dd2c6
parenta1f69845266b2b7417bca8606ed0d9e402a0f915
* simplify-rtx.c (simplify_relational_operation_1): Optimize
comparisons of POPCOUNT against zero.
(simplify_const_relational_operation): Likewise.

* gcc.target/ia64/builtin-popcount-1.c: New test case.
* gcc.target/ia64/builtin-popcount-2.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@121838 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/simplify-rtx.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/ia64/builtin-popcount-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/ia64/builtin-popcount-2.c [new file with mode: 0644]