[ARM, AArch64] Add missing tests for intrinsics operating on poly64 and poly128 types.
commita75fffe15d84f3b0f808dae6203a4a9d601347d7
authorclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 May 2016 09:14:37 +0000 (23 09:14 +0000)
committerclyon <clyon@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 23 May 2016 09:14:37 +0000 (23 09:14 +0000)
tree352a62f50f1de0b96446059513caeb7c603da3a3
parent56979b12940692ab7e2268cf67a7237581921fba
[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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@236579 138bc75d-0d04-0410-961f-82ee72b054a4
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]