Hello, Would someone mind reviewing this patch, please?
The test explicitly uses -mvsx in the compilation options, so it seems reasonable to require powerpc_vsx_ok... Thank you! > Just a friendly ping on the following patch, hopefully sufficiently > straightforward and tested to be allowed onto branch master. > > > On Fri, Apr 17, 2020 at 04:49:47PM -0700, Joel Brobecker wrote: > > From: Douglas Rupp <r...@adacore.com> > > > > Hello, > > > > (submitting this on behalf of Doug Rupp, one of my colleagues) > > > > We're getting an error when running this test on PowerPC VxWorks 7, > > due to an unexpected warning: > > > > | Excess errors: > > | cc1: warning: '-mvsx' and '-mno-altivec' are incompatible > > > > The warning comes from a combination of factors: > > - The test itself uses -mvsx explicitly via the following directive: > > // { dg-options "-O1 -mvsx" } > > - Our toolchain was configured so as to make -mno-altivec > > the default; > > - These two options are mutually exclusive. > > > > This commit adds a powerpc_vsx_ok dg-require-effective-target directive > > to that test, and thus making it UNSUPPORTED instead. > > > > Tested on PowerPC VxWorks 7. Also tested on PowerPC ELF as well, > > a platform where we do not make -mno-altivec the default, to verify > > that the test continues to run as usual in that case. > > > > gcc/testsuite/ > > > > * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok. > > > > OK for master? > > > > Thanks! > > -- > > Joel > > > > --- > > gcc/testsuite/gcc.target/powerpc/pr71763.c | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/gcc/testsuite/gcc.target/powerpc/pr71763.c > > b/gcc/testsuite/gcc.target/powerpc/pr71763.c > > index b36ddfa26b0..b8888394393 100644 > > --- a/gcc/testsuite/gcc.target/powerpc/pr71763.c > > +++ b/gcc/testsuite/gcc.target/powerpc/pr71763.c > > @@ -1,5 +1,6 @@ > > // PR target/71763 > > // { dg-do compile } > > +// { dg-require-effective-target powerpc_vsx_ok } > > // { dg-options "-O1 -mvsx" } > > > > int a, b; > > -- > > 2.17.1 > > -- > Joel -- Joel