[ARM, AArch64] Add missing tests for intrinsics operating on poly64 and poly128 types.
authorChristophe Lyon <christophe.lyon@linaro.org>
Mon, 23 May 2016 09:14:37 +0000 (09:14 +0000)
committerChristophe Lyon <clyon@gcc.gnu.org>
Mon, 23 May 2016 09:14:37 +0000 (11:14 +0200)
commit0dcfe9ab48b775629e5a8f5894a017e2bacc1c58
tree352a62f50f1de0b96446059513caeb7c603da3a3
parentffd70e4a61cea6323d111867961763f441073c40
[ARM, AArch64] Add missing tests for intrinsics operating on poly64 and poly128 types.

2016-05-23  Christophe Lyon  <christophe.lyon@linaro.org>

* gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
Add poly64x1_t and poly64x2_t cases if supported.
* gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
(buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
* gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
* gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.

From-SVN: r236579
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/p64_p128.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c [new file with mode: 0644]
gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c [new file with mode: 0644]