[gcc(refs/users/aoliva/heads/testme)] [testsuite] [ppc] skip -msoft-float tests when testing with -mhard-float
Alexandre Oliva
aoliva@gcc.gnu.org
Sat Mar 28 08:42:41 GMT 2026
https://gcc.gnu.org/g:4a10c394e19a9edb8ef7546665ca81a077cda0e6
commit 4a10c394e19a9edb8ef7546665ca81a077cda0e6
Author: Alexandre Oliva <oliva@adacore.com>
Date: Tue Mar 10 04:16:43 2026 -0300
[testsuite] [ppc] skip -msoft-float tests when testing with -mhard-float
Testing ppc-elf with -mhard-float conflicts with explicit -msoft-float
in gcc.target/powerpc/ppc-fma-6.c and gcc.target/powerpc/pr105334.c.
Skip these tests under -mhard-float.
for gcc/testsuite/ChangeLog
* gcc.target/powerpc/ppc-fma-6.c: Skip on -mhard-float.
* gcc.target/powerpc/pr105334.c: Likewise.
Diff:
---
gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c | 1 +
gcc/testsuite/gcc.target/powerpc/pr105334.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c b/gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c
index 9d6c15300970..f29d84545e87 100644
--- a/gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c
+++ b/gcc/testsuite/gcc.target/powerpc/ppc-fma-6.c
@@ -4,6 +4,7 @@
/* { dg-options "-O2 -mdejagnu-cpu=power5 -std=c99 -msoft-float" } */
/* { dg-final { scan-assembler-not "fmadd" } } */
/* { dg-final { scan-assembler-not "xsfmadd" } } */
+/* { dg-skip-if "" { *-*-* } { "-mhard-float" } } */
/* Test whether -msoft-float turns off the macros math.h uses for
FP_FAST_FMA{,F,L}. */
diff --git a/gcc/testsuite/gcc.target/powerpc/pr105334.c b/gcc/testsuite/gcc.target/powerpc/pr105334.c
index 7664e033dd0d..2d7a1a8e50ba 100644
--- a/gcc/testsuite/gcc.target/powerpc/pr105334.c
+++ b/gcc/testsuite/gcc.target/powerpc/pr105334.c
@@ -2,6 +2,7 @@
incompatible and warns it. */
/* { dg-skip-if "aix long-double-128 soft-float" { powerpc*-*-aix* } } */
/* { dg-options "-mlong-double-128 -msoft-float" } */
+/* { dg-skip-if "" { *-*-* } { "-mhard-float" } } */
/* Verify there is no ICE. */
More information about the Gcc-cvs
mailing list