arm.c (arm_evpc_neon_vext): New function.
authorChristophe Lyon <christophe.lyon@linaro.org>
Tue, 4 Sep 2012 08:32:39 +0000 (08:32 +0000)
committerChristophe Lyon <clyon@gcc.gnu.org>
Tue, 4 Sep 2012 08:32:39 +0000 (10:32 +0200)
commit434641a57b90584bffa4e8def3f900c7d102bfdf
treed905cbb1980a6d296367ddf04bf6aad0a3354e02
parentee3bea0b28549727df923754c8d5e9590f53bba2
arm.c (arm_evpc_neon_vext): New function.

2012-09-04  Christophe Lyon  <christophe.lyon@linaro.org>

gcc/
* config/arm/arm.c (arm_evpc_neon_vext): New
function.
(arm_expand_vec_perm_const_1): Add call to
arm_evpc_neon_vext.

gcc/testsuite/
* gcc.target/arm/neon-vext.c: New test.
* gcc.target/arm/neon-vext-execute.c: Ditto.

From-SVN: r190911
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/arm/neon-vext-execute.c [new file with mode: 0644]
gcc/testsuite/gcc.target/arm/neon-vext.c [new file with mode: 0644]