testsuite: Remove restrictions on VSX tests.
authorDavid Edelsohn <dje.gcc@gmail.com>
Tue, 30 Jun 2020 23:57:53 +0000 (19:57 -0400)
committerDavid Edelsohn <dje.gcc@gmail.com>
Wed, 1 Jul 2020 00:27:48 +0000 (20:27 -0400)
commitf58cc0132df4ff6e7f7c2b13324a9fd807af12d7
tree981c17db6a31e1ad29da0de7e8d16700443a8870
parent1aa696678e45e63f8d59479d593f80f6f0db6b9d
testsuite: Remove restrictions on VSX tests.

Some of the testcases in gcc.target/powerpc have unnecessarily strict
requirements and run correctly on more powerpc targets.  This patch
removes the restrictions and adds appropriate HW requirements.

gcc/testsuite/ChangeLog

2020-06-30  David Edelsohn  <dje.gcc@gmail.com>

* gcc.target/powerpc/pr90763.c: Adjust requirements.
* gcc.target/powerpc/vsx-vector-1.c: Same.
* gcc.target/powerpc/vsx-vector-2.c: Same.
* gcc.target/powerpc/vsx-vector-3.c: Same.
* gcc.target/powerpc/vsx-vector-4.c: Same.
* gcc.target/powerpc/vsx-vector-5.c: Same.
* gcc.target/powerpc/vsx-vector-6.p7.c: Same.
* gcc.target/powerpc/vsx-vector-6.p8.c: Same.
* gcc.target/powerpc/vsx-vector-6.p9.c: Same.
* gcc.target/powerpc/vsx-vector-abss.c: Same.
* gcc.target/powerpc/vsx-vectorize-1.c: Same.
* gcc.target/powerpc/vsx-vectorize-2.c: Same.
* gcc.target/powerpc/vsx-vectorize-3.c: Same.
* gcc.target/powerpc/vsx-vectorize-4.c: Same.
* gcc.target/powerpc/vsx-vectorize-5.c: Same.
* gcc.target/powerpc/vsx-vectorize-6.c: Same.
* gcc.target/powerpc/vsx-vectorize-7.c: Same.
* gcc.target/powerpc/vsx-vectorize-8.c: Same.
18 files changed:
gcc/testsuite/gcc.target/powerpc/pr90763.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-1.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-3.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-4.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p7.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p8.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-6.p9.c
gcc/testsuite/gcc.target/powerpc/vsx-vector-abss.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-2.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-3.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-4.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-5.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-6.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-7.c
gcc/testsuite/gcc.target/powerpc/vsx-vectorize-8.c