[ARM] PR target/79145 Fix xordi3 expander for immediate operands in iWMMXt
commit8df5e205235716010acf9dc446eae06fd7d26223
authorktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jan 2017 11:10:30 +0000 (25 11:10 +0000)
committerktkachov <ktkachov@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 25 Jan 2017 11:10:30 +0000 (25 11:10 +0000)
treea92aa52013146cabe4ac2b6eafaa46d986c0e1bb
parent6d77778304bb7962651b0a7e32199a8cc98c343d
[ARM] PR target/79145 Fix xordi3 expander for immediate operands in iWMMXt

PR target/79145
* config/arm/arm.md (xordi3): Force constant operand into a register
for TARGET_IWMMXT.

* gcc.target/arm/pr79145.c: New test.

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