[ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_notsi splitter
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Dec 2015 10:01:48 +0000 (10:01 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 16 Dec 2015 10:01:48 +0000 (10:01 +0000)
commit054fd237e4058578d592319d2f0b9063032fed81
treedba267cf5d95099eab31b0951cf42f4c2cf58f14
parent141d7d6e93a44d509f0be246231b46939e728c97
[ARM] PR target/68648: Fold NOT of CONST_INT in andsi_iorsi3_notsi splitter

PR target/68648
* config/arm/arm.md (*andsi_iorsi3_notsi): Try to simplify
the complement of operands[3] during splitting.

* gcc.c-torture/execute/pr68648.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231675 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/arm/arm.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/pr68648.c [new file with mode: 0644]