Part 3/3 for contributing PPC64LE support for X86 SSE instrisics.
commit306cc49c39f0c0c2d54235bd43cf3aeca658d9e1
authormunroesj <munroesj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Aug 2017 15:23:27 +0000 (25 15:23 +0000)
committermunroesj <munroesj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 25 Aug 2017 15:23:27 +0000 (25 15:23 +0000)
tree01fa7a6cf37e6008451c3756556bcea28fdf187d
parent5af867261f072ffadaa1f4669afec23190adff49
Part 3/3 for contributing PPC64LE support for X86 SSE instrisics.
This patch includes testsuite/gcc.target tests for the intrinsics
in xmmintrin.h.  For these tests I added -Wno-psabi to dg-options
to suppress warnings associated with the vector ABI change in GCC5.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@251357 138bc75d-0d04-0410-961f-82ee72b054a4
66 files changed:
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/powerpc/m128-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-addps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-addss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-andnps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-andps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-check.h [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cmpss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi16ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi32ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi32x2ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpi8ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpspi16-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpspi8-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpu16ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtpu8ps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtsi2ss-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvtss2si-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-cvttss2si-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-divps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-divss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-maxps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-maxss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-minps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-minss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movaps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movaps-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movhlps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movhps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movhps-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movlhps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movlps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movlps-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movmskb-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movmskps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movss-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-movss-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-mulps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-mulss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-orps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pavgw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pmaxsw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pmaxub-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pminsw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pminub-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-pmulhuw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-psadbw-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-rcpps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-rsqrtps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-shufps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-sqrtps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-subps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-subss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-3.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-4.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-5.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-ucomiss-6.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-unpckhps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-unpcklps-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/powerpc/sse-xorps-1.c [new file with mode: 0644]