Hi,
  A few of our vec_neg related tests are failing in some environments.
Clean up the options and requires stanzas to avoid running the tests where
the vec_neg() intrinsic does not work.

OK for trunk?
Thanks
-Will
    
[testsuite]
    
2018-06-12  Will Schmidt  <will_schm...@vnet.ibm.com>
    
        * gcc.target/powerpc/fold-vec-neg-int.p8.c: Specify powerpc_p8vector_ok
        requirement for this test.
        * gcc.target/powerpc/fold-vec-neg-int.c: Specify powerpc_p8vector_ok
        requirement, and -mpower8-vector compile option.

diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.c 
b/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.c
index 4f35856..4cdcc35 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.c
@@ -1,11 +1,11 @@
 /* Verify that overloaded built-ins for vec_neg with int
    inputs produce the right code.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_altivec_ok } */
-/* { dg-options "-maltivec -O2" } */
+/* { dg-require-effective-target powerpc_p8vector_ok } */
+/* { dg-options "-mpower8-vector -maltivec -O2" } */
 
 #include <altivec.h>
 
 vector signed int
 test1 (vector signed int x)
diff --git a/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p8.c 
b/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p8.c
index 91067ab..07a41e4 100644
--- a/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p8.c
+++ b/gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p8.c
@@ -1,10 +1,10 @@
 /* Verify that overloaded built-ins for vec_neg with int
    inputs produce the right code when -mcpu=power8 is specified.  */
 
 /* { dg-do compile } */
-/* { dg-require-effective-target powerpc_altivec_ok } */
+/* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-maltivec -O2 -mcpu=power8" } */
 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { 
"-mcpu=power8" } } */
 
 #include <altivec.h>
 


Reply via email to