diff options
author | Douglas Rupp <rupp@adacore.com> | 2020-05-18 11:43:48 -0700 |
---|---|---|
committer | Joel Brobecker <brobecker@adacore.com> | 2020-05-18 11:43:48 -0700 |
commit | c917584aa9ec32934acf0082ed383b04f49fd174 (patch) | |
tree | 7a0f4b9589fd7063d28b89b5738b639afe03c753 | |
parent | 5329b59a2e13dabbe2038af0fe2e3cf5fc7f98ed (diff) | |
download | gcc-c917584aa9ec32934acf0082ed383b04f49fd174.zip gcc-c917584aa9ec32934acf0082ed383b04f49fd174.tar.gz gcc-c917584aa9ec32934acf0082ed383b04f49fd174.tar.bz2 |
Require powerpc_vsx_ok in gcc.target/powerpc/pr71763.c
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.
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/pr71763.c | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 858eb60..ad5b28d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2020-05-18 Doug Rupp <rupp@adacore.com> + + * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok. + 2020-05-18 Harald Anlauf <anlauf@gmx.de> PR fortran/95053 diff --git a/gcc/testsuite/gcc.target/powerpc/pr71763.c b/gcc/testsuite/gcc.target/powerpc/pr71763.c index b36ddfa..b888839 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; |