https://gcc.gnu.org/g:99caade8d670158c89a698e10b9b2f1d7762cc2e
commit 99caade8d670158c89a698e10b9b2f1d7762cc2e Author: Alexandre Oliva <ol...@adacore.com> Date: Thu Apr 10 17:17:24 2025 -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. */