Message ID | 5772CAC6.5030403@linux.vnet.ibm.com |
---|---|
State | New |
Headers | show |
On Tue, Jun 28, 2016 at 01:06:46PM -0600, Kelvin Nilsen wrote: > This patch improves upon a recently committed patch to change the > DejaGnu conditionals that control when the tests run. The patch > corrects failures that occur on aix platforms. > > This patch has bootstrapped on and regression tested on powerpc64le- > unknown-linux-gnu with no regressions. Is this ok for trunk? Is it ok > for gcc-6 after burn-in on the trunk? Okay (for both). With the typoes fixed: > /* { dg-do compile { target { powerpc*-*-* } } } */ > /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */ > +/* { dg-require-effective-target powerpc_p9vector_ok } */ > +/* {dg-skip-if "" { powerpc*=*-aix* } } */ Space here (in all four testcases). And s/=/-/. Thanks, Segher
Index: gcc/testsuite/gcc.target/powerpc/vslv-0.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/vslv-0.c (revision 237143) +++ gcc/testsuite/gcc.target/powerpc/vslv-0.c (working copy) @@ -1,5 +1,7 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */ +/* { dg-require-effective-target powerpc_p9vector_ok } */ +/* {dg-skip-if "" { powerpc*=*-aix* } } */ /* { dg-options "-mcpu=power9" } */ #include <altivec.h> Index: gcc/testsuite/gcc.target/powerpc/vslv-1.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/vslv-1.c (revision 237143) +++ gcc/testsuite/gcc.target/powerpc/vslv-1.c (working copy) @@ -1,5 +1,7 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */ +/* { dg-require-effective-target powerpc_p9vector_ok } */ +/* {dg-skip-if "" { powerpc*=*-aix* } } */ /* { dg-options "-mcpu=power9" } */ #include <altivec.h> Index: gcc/testsuite/gcc.target/powerpc/vsrv-0.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/vsrv-0.c (revision 237143) +++ gcc/testsuite/gcc.target/powerpc/vsrv-0.c (working copy) @@ -1,5 +1,7 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */ +/* { dg-require-effective-target powerpc_p9vector_ok } */ +/* {dg-skip-if "" { powerpc*=*-aix* } } */ /* { dg-options "-mcpu=power9" } */ #include <altivec.h> Index: gcc/testsuite/gcc.target/powerpc/vsrv-1.c =================================================================== --- gcc/testsuite/gcc.target/powerpc/vsrv-1.c (revision 237143) +++ gcc/testsuite/gcc.target/powerpc/vsrv-1.c (working copy) @@ -1,5 +1,7 @@ /* { dg-do compile { target { powerpc*-*-* } } } */ /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { "-mcpu=power9" } } */ +/* { dg-require-effective-target powerpc_p9vector_ok } */ +/* {dg-skip-if "" { powerpc*=*-aix* } } */ /* { dg-options "-mcpu=power9" } */ #include <altivec.h>