Hi, 
  This is a backport of the relevant pieces to fix pr84371 (builtins-3.c
fails on Power9) in the gcc-7 branch.

sniff-tested OK on p7,p8,p9.
OK for backport to gcc-7 ?

Thanks,
-Will

[testsuite]

2018-03-02  Will Schmidt  <will_schm...@vnet.ibm.com>

        Backport from trunk.

        PR target/84371
        * gcc.target/powerpc/builtins-3.c: Update dg-options and dg-skip-if
        stanzas.
        * gcc.target/powerpc/builtins-3.p8.c: Add dg-skip-if stanza.
        * gcc.target/powerpc/builtins-3.p9.c: Add dg-skip-if stanza.

---

Index: gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c
===================================================================
--- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c    (revision 258140)
+++ gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c    (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p8vector_ok } */
 /* { dg-options "-mcpu=power8" } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { 
"-mcpu=power8" } } */
 
 #include <altivec.h>
 
Index: gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c
===================================================================
--- gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c    (revision 258140)
+++ gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c    (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_p9vector_ok } */
 /* { dg-options "-mcpu=power9" } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { 
"-mcpu=power9" } } */
 
 #include <altivec.h>
 
Index: gcc/testsuite/gcc.target/powerpc/builtins-3.c
===================================================================
--- gcc/testsuite/gcc.target/powerpc/builtins-3.c       (revision 258140)
+++ gcc/testsuite/gcc.target/powerpc/builtins-3.c       (working copy)
@@ -1,6 +1,7 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_vsx_ok } */
-/* { dg-options "-maltivec -mvsx" } */
+/* { dg-options "-O2 -mvsx -mcpu=power6" } */
+/* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { 
"-mcpu=power6" } } */
 
 #include <altivec.h>
 


Reply via email to