Hi! On Fri, Aug 19, 2022 at 10:35:54AM +0800, HAO CHEN GUI wrote: > --- a/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-0.c > +++ b/gcc/testsuite/gcc.target/powerpc/bfp/scalar-extract-exp-0.c > @@ -1,7 +1,8 @@ > /* { dg-do compile { target { powerpc*-*-* } } } */ > -/* { dg-require-effective-target lp64 } */ > -/* { dg-require-effective-target powerpc_p9vector_ok } */ > /* { dg-options "-mdejagnu-cpu=power9" } */ > +/* { dg-additional-options "-mpowerpc64" { target { powerpc*-*-linux* && > ilp32 } } } */
You can add this always. It is default on 64-bit systems, but it is simpler to just always add it: /* { dg-additional-options "-mpowerpc64" } */ Or are there subtargets that will error on this? > +/* { dg-require-effective-target has_arch_ppc64 } */ This is redundant, the previous line makes this always pass. Segher