GCC Maintainers: The following patch causes the builtins-1-p9-runnable.c to be reported as "unsupported test" rather then "unexpected fail" on non-power9 systems. The patched test does compile and run successfully on Power 9 with a report of 2 "expected passes". I was expecting the test to fail on non power 9 systems, but this fix makes the test results much cleaner.
Carl Love ---------------------------- 2017-07-07 Carl Love <c...@us.ibm.com> * gcc.target/powerpc/builtins-1-p9-runnable.c (dg-ddo run): Add lp64 && p9vector_hw. --- gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c b/gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c index 790f64c..acaebb6 100644 --- a/gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c +++ b/gcc/testsuite/gcc.target/powerpc/builtins-1-p9-runnable.c @@ -1,4 +1,4 @@ -/* { dg-do run { target { powerpc*-*-linux* } } } */ +/* { dg-do run { target { powerpc*-*-linux* && { lp64 && p9vector_hw } } } } */ /* { dg-require-effective-target powerpc_p9vector_ok } */ /* { dg-options "-O2 -mcpu=power9" } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */ -- 1.9.1