re PR target/52375 (internal compiler error: in extract_insn, at recog.c:2123 at...
authorJakub Jelinek <jakub@redhat.com>
Mon, 27 Feb 2012 15:53:15 +0000 (16:53 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Mon, 27 Feb 2012 15:53:15 +0000 (16:53 +0100)
commit56b1509941fb4f73c7cdc81e541acba0d2d38d2a
tree247a252395048e6449c77cf2815f2df2420cb8b6
parent0d6d338f5bf4846b4a5b11256b5ca506a9a5fdba
re PR target/52375 (internal compiler error: in extract_insn, at recog.c:2123 at -O3 -mfpu=neon)

PR target/52375
* config/arm/neon.md (vashr<mode>3, vlshr<mode>3): Use
s_register_operand in the test instead of REG_P.  Don't call
gen_reg_rtx if it won't be used.

* gcc.target/arm/pr52375.c: New test.
* gcc.c-torture/compile/pr52375.c: New test.

From-SVN: r184603
gcc/ChangeLog
gcc/config/arm/neon.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/compile/pr52375.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/pr52375.c [new file with mode: 0644]