diff --git a/gcc/testsuite/gcc.target/powerpc/error-1.c b/gcc/testsuite/gcc.target/powerpc/error-1.c index d38eba8bb8adf50c99447a55c574a0914f8cccb4..9327076baf003f7449ce3704a413bcb09c62cca1 100644 --- a/gcc/testsuite/gcc.target/powerpc/error-1.c +++ b/gcc/testsuite/gcc.target/powerpc/error-1.c @@ -1,6 +1,6 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "" { powerpc*-*-darwin* } } */ -/* { dg-require-effective-target powerpc_vsx_ok } */ +/* { dg-require-effective-target powerpc_vsx } */ /* { dg-options "-O -mvsx -mno-altivec" } */ /* { dg-error "'-mvsx' and '-mno-altivec' are incompatible" "" { target *-*-* } 0 } */ diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-longlong.c b/gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-longlong.c index 60af61a7f163c2ea98a61d496b001d6363619d80..aae4694f55198d3b7b219cfdf1102e8da39b4153 100644 --- a/gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-longlong.c +++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-logical-ors-longlong.c @@ -4,7 +4,7 @@ /* { dg-do compile } */ /* { dg-options "-mvsx -O2" } */ /* { dg-additional-options "-mdejagnu-cpu=power8" { target { ! has_arch_pwr8 } } } */ -/* { dg-require-effective-target powerpc_vsx_ok } */ +/* { dg-require-effective-target powerpc_vsx } */ #include <altivec.h> @@ -154,7 +154,7 @@ test6_nor (vector unsigned long long x, vector unsigned long long y) // The number of xxlor instructions generated varies between 6 and 24 for // older systems (power6,power7), as well as for 32-bit versus 64-bit targets. -// For simplicity, this test now only targets "powerpc_vsx_ok" environments +// For simplicity, this test now only targets "powerpc_vsx" environments // where the answer is expected to be 6. /* { dg-final { scan-assembler-times {\mxxlor\M} 6 } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/pr80108-1.f90 b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/pr80108-1.f90 index 00392b5fed99ee41664338ce6e9ee577a870c53a..e0e157bd245aa442feb5feee8511fe989c5932de 100644 --- a/gcc/testsuite/gcc.target/powerpc/ppc-fortran/pr80108-1.f90 +++ b/gcc/testsuite/gcc.target/powerpc/ppc-fortran/pr80108-1.f90 @@ -1,7 +1,7 @@ ! Originally contributed by Tobias Burnas. ! { dg-do compile { target { powerpc*-*-* } } } -! { dg-require-effective-target powerpc_vsx_ok } -! { dg-options "-mdejagnu-cpu=405 -mpower9-minmax -mfloat128" } +! { dg-require-effective-target powerpc_vsx } +! { dg-options "-mdejagnu-cpu=405 -mpower9-minmax" } ! { dg-excess-errors "expect error due to conflicting target options" } ! Since the error message is not associated with a particular line ! number, we cannot use the dg-error directive and cannot specify a diff --git a/gcc/testsuite/gcc.target/powerpc/pragma_power8.c b/gcc/testsuite/gcc.target/powerpc/pragma_power8.c index 8de815e5a9e5303f76a5bd34376fbee6cac5a2fc..43ea6dd406e555d937802918a43ee29922e939e6 100644 --- a/gcc/testsuite/gcc.target/powerpc/pragma_power8.c +++ b/gcc/testsuite/gcc.target/powerpc/pragma_power8.c @@ -1,6 +1,9 @@ /* { dg-do compile } */ /* { dg-require-effective-target lp64 } */ -/* { dg-require-effective-target powerpc_vsx_ok } */ +/* Ensure there is no explicit -mno-vsx etc., otherwise + the below bif __builtin_vec_vcmpeq_p replies on power8 + vsx would fail. */ +/* { dg-require-effective-target powerpc_vsx } */ /* { dg-options "-mdejagnu-cpu=power6 -maltivec -O2" } */ #include <altivec.h> diff --git a/gcc/testsuite/gcc.target/powerpc/warn-2.c b/gcc/testsuite/gcc.target/powerpc/warn-2.c index 29c6ce50cd71a7c5d6f43ac2fc8934fb1e33dedf..ba294cb52e5530fe4980b175529b2db8e7036794 100644 --- a/gcc/testsuite/gcc.target/powerpc/warn-2.c +++ b/gcc/testsuite/gcc.target/powerpc/warn-2.c @@ -1,6 +1,6 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "" { powerpc*-*-darwin* } } */ -/* { dg-require-effective-target powerpc_vsx_ok } */ +/* { dg-require-effective-target powerpc_vsx } */ /* { dg-options "-O -mdejagnu-cpu=power7 -mno-altivec" } */ /* { dg-warning "'-mno-altivec' disables vsx" "" { target *-*-* } 0 } */