These tests test that no 64-bit etc. insns are used when the compiler
options say they should not be used.  But -mpowerpc64 says that they
_should_ be used.  So skip the tests in that case.


2015-01-16  Segher Boessenkool  <seg...@kernel.crashing.org>

gcc/testsuite/
        * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
        * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.

---
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c | 1 +
 gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c | 1 +
 2 files changed, 2 insertions(+)

diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c 
b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
index dc1f710..562e672 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-4.c
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "" { powerpc*-*-* } { "-mpowerpc64" } } */
 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { 
"-mcpu=750" } } */
 /* { dg-options "-O2 -mcpu=750 -ffast-math" } */
 /* { dg-final { scan-assembler-not "lfiwax" } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c 
b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
index 5f1bb23..0daf573 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fpconv-8.c
@@ -1,6 +1,7 @@
 /* { dg-do compile { target { powerpc*-*-* } } } */
 /* { dg-skip-if "" { powerpc*-*-darwin* } { "*" } { "" } } */
 /* { dg-require-effective-target ilp32 } */
+/* { dg-skip-if "" { powerpc*-*-* } { "-mpowerpc64" } } */
 /* { dg-require-effective-target powerpc_fprs } */
 /* { dg-skip-if "do not override -mcpu" { powerpc*-*-* } { "-mcpu=*" } { 
"-mcpu=750" } } */
 /* { dg-options "-O3 -mcpu=750 -ffast-math" } */
-- 
1.8.1.4

Reply via email to