testsuite: Enable and adjust powerpc vec-extract and vsu testcases.
authorDavid Edelsohn <dje.gcc@gmail.com>
Mon, 19 Oct 2020 22:31:07 +0000 (18:31 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Mon, 19 Oct 2020 22:43:26 +0000 (18:43 -0400)
commitf000b7c436e62c52798187d8150216569eef17b5
treeed891844813eeced8a7ba486c7fdcb2cfeb3dc99
parente7a0af84d68f50b65dffa1af462d10bd4bf03939
testsuite: Enable and adjust powerpc vec-extract and vsu testcases.

This patch remove unnecessary target requirements from many vec-extract
testcases and enables the vsu testcases on AIX.

gcc/testsuite/ChangeLog:

* gcc.target/powerpc/sad-vectorize-1.c: Remove target.
* gcc.target/powerpc/sad-vectorize-2.c: Remove target.
* gcc.target/powerpc/vec-extract-v16qi-df.c: Remove target.
* gcc.target/powerpc/vec-extract-v16qi.c: Remove target.
* gcc.target/powerpc/vec-extract-v16qiu-df.c: Remove target.
* gcc.target/powerpc/vec-extract-v16qiu.c: Remove target.
* gcc.target/powerpc/vec-extract-v2df.c: Remove target.
* gcc.target/powerpc/vec-extract-v2di.c: Require lp64.
* gcc.target/powerpc/vec-extract-v4sf.c: Remove target.
* gcc.target/powerpc/vec-extract-v4si-df.c: Remove target.
* gcc.target/powerpc/vec-extract-v4si.c: Remove target.
* gcc.target/powerpc/vec-extract-v4siu-df.c: Remove target.
* gcc.target/powerpc/vec-extract-v4siu.c: Remove target.
* gcc.target/powerpc/vec-extract-v8hi-df.c: Remove target.
* gcc.target/powerpc/vec-extract-v8hi.c: Remove target.
* gcc.target/powerpc/vec-extract-v8hiu-df.c: Remove target.
* gcc.target/powerpc/vec-extract-v8hiu.c: Remove target.
* gcc.target/powerpc/vec-init-1.c: Remove target.
* gcc.target/powerpc/vec-init-2.c: Require lp64.
* gcc.target/powerpc/vec-init-3.c: Require lp64.
* gcc.target/powerpc/vec-init-4.c: Remove target.
* gcc.target/powerpc/vec-init-5.c: Remove target.
* gcc.target/powerpc/vec-init-6.c: Require lp64.
* gcc.target/powerpc/vec-init-7.c: Require lp64.
* gcc.target/powerpc/vec-init-8.c: Remove target.
* gcc.target/powerpc/vec-init-9.c: Require lp64.
* gcc.target/powerpc/vec-setup-double.c: Remove target.
* gcc.target/powerpc/vec-setup-long.c: Remove target.
* gcc.target/powerpc/vsu/vec-xl-len-13.c: Correct expected warnings.
* gcc.target/powerpc/vsu/vsu.exp: Enable on AIX.
30 files changed:
gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi-df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v16qi.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu-df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v16qiu.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v2df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v2di.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v4sf.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v4si-df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v4si.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu-df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v4siu.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi-df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v8hi.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu-df.c
gcc/testsuite/gcc.target/powerpc/vec-extract-v8hiu.c
gcc/testsuite/gcc.target/powerpc/vec-init-1.c
gcc/testsuite/gcc.target/powerpc/vec-init-2.c
gcc/testsuite/gcc.target/powerpc/vec-init-3.c
gcc/testsuite/gcc.target/powerpc/vec-init-4.c
gcc/testsuite/gcc.target/powerpc/vec-init-5.c
gcc/testsuite/gcc.target/powerpc/vec-init-6.c
gcc/testsuite/gcc.target/powerpc/vec-init-7.c
gcc/testsuite/gcc.target/powerpc/vec-init-8.c
gcc/testsuite/gcc.target/powerpc/vec-init-9.c
gcc/testsuite/gcc.target/powerpc/vec-setup-double.c
gcc/testsuite/gcc.target/powerpc/vec-setup-long.c
gcc/testsuite/gcc.target/powerpc/vsu/vec-xl-len-13.c
gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp