https://gcc.gnu.org/g:c7af002c5fff63bd7266c35e624766585d1383d3

commit c7af002c5fff63bd7266c35e624766585d1383d3
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Tue Jul 29 04:56:35 2025 -0400

    Delete files.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/pr118541-1.c | 28 ---------------------------
 gcc/testsuite/gcc.target/powerpc/pr118541-2.c | 26 -------------------------
 gcc/testsuite/gcc.target/powerpc/pr118541-3.c | 26 -------------------------
 gcc/testsuite/gcc.target/powerpc/pr118541-4.c | 26 -------------------------
 4 files changed, 106 deletions(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/pr118541-1.c 
b/gcc/testsuite/gcc.target/powerpc/pr118541-1.c
deleted file mode 100644
index 30901cd1e41d..000000000000
--- a/gcc/testsuite/gcc.target/powerpc/pr118541-1.c
+++ /dev/null
@@ -1,28 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-mdejagnu-cpu=power9 -O2" } */
-/* { dg-require-effective-target powerpc_vsx } */
-
-/* PR target/118541 says that the IEEE comparison functions like isgreater
-   should not optimize floating point conditional moves to use
-   x{s,v}cmp{eq,gt,ge}{dp,qp} and xxsel since that instruction can cause traps
-   if one of the arguments is a signaling NaN.  */
-
-/* Verify isgreater does not generate xscmpgtdp when NaNs are allowed.  */
-
-double
-ieee_compare (double a, double b, double c, double d)
-{
-  /*
-   * fcmpu 0,1,2
-   * fmr   1,4
-   * bnglr 0
-   * fmr   1,3
-   * blr
-   */
-
-  return __builtin_isgreater (a, b) ? c : d;
-}
-
-/* { dg-final { scan-assembler-not {\mxscmpg[te]dp\M}       } } */
-/* { dg-final { scan-assembler-not {\mxxsel\M}              } } */
-/* { dg-final { scan-assembler     {\mxscmpudp\M|\mfcmpu\M} } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/pr118541-2.c 
b/gcc/testsuite/gcc.target/powerpc/pr118541-2.c
deleted file mode 100644
index 17872bf84805..000000000000
--- a/gcc/testsuite/gcc.target/powerpc/pr118541-2.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-mdejagnu-cpu=power9 -Ofast" } */
-/* { dg-require-effective-target powerpc_vsx } */
-
-/* PR target/118541 says that the IEEE comparison functions like isgreater
-   should not optimize floating point conditional moves to use
-   x{s,v}cmp{eq,gt,ge}{dp,qp} and xxsel since that instruction can cause traps
-   if one of the arguments is a signaling NaN.  */
-
-/* Verify isgreater does generate xscmpgtdp when NaNs are not allowed.  */
-
-double
-ieee_compare (double a, double b, double c, double d)
-{
-  /*
-   * xscmpgtdp 1,1,2
-   * xxsel     1,4,3,1
-   * blr
-   */
-
-  return __builtin_isgreater (a, b) ? c : d;
-}
-
-/* { dg-final { scan-assembler     {\mxscmpg[te]dp\M}       } } */
-/* { dg-final { scan-assembler     {\mxxsel\M}              } } */
-/* { dg-final { scan-assembler-not {\mxscmpudp\M|\mfcmpu\M} } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/pr118541-3.c 
b/gcc/testsuite/gcc.target/powerpc/pr118541-3.c
deleted file mode 100644
index 1f36890b775f..000000000000
--- a/gcc/testsuite/gcc.target/powerpc/pr118541-3.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-mdejagnu-cpu=power9 -O2" } */
-/* { dg-require-effective-target powerpc_vsx } */
-
-/* PR target/118541 says that the IEEE comparison functions like isgreater
-   should not optimize floating point conditional moves to use
-   x{s,v}cmp{eq,gt,ge}{dp,qp} and xxsel since that instruction can cause traps
-   if one of the arguments is a signaling NaN.  */
-
-/* Verify normal > does generate xscmpgtdp when NaNs are allowed.  */
-
-double
-normal_compare (double a, double b, double c, double d)
-{
-  /*
-   * xscmpgtdp 1,1,2
-   * xxsel     1,4,3,1
-   * blr
-   */
-
-  return a > b ? c : d;
-}
-
-/* { dg-final { scan-assembler     {\mxscmpg[te]dp\M}       } } */
-/* { dg-final { scan-assembler     {\mxxsel\M}              } } */
-/* { dg-final { scan-assembler-not {\mxscmpudp\M|\mfcmpu\M} } } */
diff --git a/gcc/testsuite/gcc.target/powerpc/pr118541-4.c 
b/gcc/testsuite/gcc.target/powerpc/pr118541-4.c
deleted file mode 100644
index 563d33be5758..000000000000
--- a/gcc/testsuite/gcc.target/powerpc/pr118541-4.c
+++ /dev/null
@@ -1,26 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-mdejagnu-cpu=power9 -Ofast" } */
-/* { dg-require-effective-target powerpc_vsx } */
-
-/* PR target/118541 says that the IEEE comparison functions like isgreater
-   should not optimize floating point conditional moves to use
-   x{s,v}cmp{eq,gt,ge}{dp,qp} and xxsel since that instruction can cause traps
-   if one of the arguments is a signaling NaN.  */
-
-/* Verify normal > does generate xscmpgtdp when NaNs are not allowed.  */
-
-double
-normal_compare (double a, double b, double c, double d)
-{
-  /*
-   * xscmpgtdp 1,1,2
-   * xxsel     1,4,3,1
-   * blr
-   */
-
-  return a > b ? c : d;
-}
-
-/* { dg-final { scan-assembler     {\mxscmpg[te]dp\M}       } } */
-/* { dg-final { scan-assembler     {\mxxsel\M}              } } */
-/* { dg-final { scan-assembler-not {\mxscmpudp\M|\mfcmpu\M} } } */

Reply via email to