Move tests for signaling floats to ieee directory
---
.../ieee/bfloat16-builtin-issignaling-1.c | 11 ++++++++++
.../ieee/bfloat16-builtin-issignaling-1.x | 11 ++++++++++
.../execute/ieee}/builtin-issignaling-1.c | 6 ------
.../execute/ieee/builtin-issignaling-1.x | 20 ++++++++++++++++++
.../ieee/float128-builtin-issignaling-1.c | 3 +++
.../ieee/float128-builtin-issignaling-1.x | 11 ++++++++++
.../ieee/float128x-builtin-issignaling-1.c | 3 +++
.../ieee/float128x-builtin-issignaling-1.x | 11 ++++++++++
.../ieee/float16-builtin-issignaling-1.c | 3 +++
.../ieee/float16-builtin-issignaling-1.x | 12 +++++++++++
.../ieee/float32-builtin-issignaling-1.c | 3 +++
.../ieee/float32-builtin-issignaling-1.x | 11 ++++++++++
.../ieee/float32x-builtin-issignaling-1.c | 3 +++
.../ieee/float32x-builtin-issignaling-1.x | 11 ++++++++++
.../ieee/float64-builtin-issignaling-1.c | 3 +++
.../ieee/float64-builtin-issignaling-1.x | 11 ++++++++++
.../ieee/float64x-builtin-issignaling-1.c | 3 +++
.../ieee/float64x-builtin-issignaling-1.x | 11 ++++++++++
.../torture/bfloat16-builtin-issignaling-1.c | 21 -------------------
.../torture/float128-builtin-issignaling-1.c | 13 ------------
.../torture/float128x-builtin-issignaling-1.c | 13 ------------
.../torture/float16-builtin-issignaling-1.c | 13 ------------
.../torture/float32-builtin-issignaling-1.c | 13 ------------
.../torture/float32x-builtin-issignaling-1.c | 13 ------------
.../torture/float64-builtin-issignaling-1.c | 13 ------------
.../torture/float64x-builtin-issignaling-1.c | 13 ------------
26 files changed, 141 insertions(+), 118 deletions(-)
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.x
rename gcc/testsuite/{gcc.dg/torture =>
gcc.c-torture/execute/ieee}/builtin-issignaling-1.c (92%)
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.x
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.c
create mode 100644
gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.x
delete mode 100644
gcc/testsuite/gcc.dg/torture/bfloat16-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float128-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float128x-builtin-issignaling-1.c
delete mode 100644 gcc/testsuite/gcc.dg/torture/float16-builtin-issignaling-1.c
delete mode 100644 gcc/testsuite/gcc.dg/torture/float32-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float32x-builtin-issignaling-1.c
delete mode 100644 gcc/testsuite/gcc.dg/torture/float64-builtin-issignaling-1.c
delete mode 100644
gcc/testsuite/gcc.dg/torture/float64x-builtin-issignaling-1.c
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.c
new file mode 100644
index 00000000000..5bb63c847c9
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.c
@@ -0,0 +1,11 @@
+#define CONCATX(X, Y) X ## Y
+#define CONCAT(X, Y) CONCATX (X, Y)
+
+#define TYPE __bf16
+#define CST(C) CONCAT (C, bf16)
+#define FN(F) CONCAT (F, f16b)
+#define NAN(x) ((__bf16) __builtin_nanf (x))
+#define INF ((__bf16) __builtin_inff ())
+#define EXT 0
+
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.x
new file mode 100644
index 00000000000..f37ffc3041e
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/bfloat16-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_bfloat16_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git a/gcc/testsuite/gcc.dg/torture/builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.c
similarity index 92%
rename from gcc/testsuite/gcc.dg/torture/builtin-issignaling-1.c
rename to gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.c
index 60125b2b656..97432882c62 100644
--- a/gcc/testsuite/gcc.dg/torture/builtin-issignaling-1.c
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.c
@@ -1,9 +1,3 @@
-/* { dg-do run } */
-/* { dg-add-options ieee } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
#if !defined(EXT) && !defined(TYPE)
int
f1 (void)
diff --git a/gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.x
new file mode 100644
index 00000000000..6d8bc4bf7de
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/builtin-issignaling-1.x
@@ -0,0 +1,20 @@
+# WebAssembly has no concept of signaling NaNs.
+if [istarget "wasm*-*-*"] {
+ set torture_eval_before_execute {
+ global compiler_conditional_xfail_data
+ set compiler_conditional_xfail_data {
+ "WebAssembly has no concept of signaling NaNs."
+ { "*-*-*" }
+ {}
+ {}
+ }
+ }
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.c
new file mode 100644
index 00000000000..4b211d69127
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 128
+#define EXT 0
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.x
new file mode 100644
index 00000000000..a05e6f6c56f
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float128-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_float128_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.c
new file mode 100644
index 00000000000..85e2ddbb47f
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 128
+#define EXT 1
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.x
new file mode 100644
index 00000000000..bd38c5a801b
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float128x-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_float128x_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.c
new file mode 100644
index 00000000000..70807bed375
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 16
+#define EXT 0
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.x
new file mode 100644
index 00000000000..475b3a66fea
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float16-builtin-issignaling-1.x
@@ -0,0 +1,12 @@
+# WebAssembly has no concept of signaling NaNs.
+
+if ![check_effective_target_float16_runtime] {
+ return 1
+}
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.c
new file mode 100644
index 00000000000..b1f1bf4a4d3
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 32
+#define EXT 0
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.x
new file mode 100644
index 00000000000..3f02111c089
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float32-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_float32_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.c
new file mode 100644
index 00000000000..e3c069c2b39
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 32
+#define EXT 1
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.x
new file mode 100644
index 00000000000..a01a808fa3e
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float32x-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_float32x_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.c
new file mode 100644
index 00000000000..292f9e74e76
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 64
+#define EXT 0
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.x
new file mode 100644
index 00000000000..eb1fec2cc60
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float64-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_float64_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.c
b/gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.c
new file mode 100644
index 00000000000..65d7da8ca7e
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.c
@@ -0,0 +1,3 @@
+#define WIDTH 64
+#define EXT 1
+#include "builtin-issignaling-1.c"
diff --git
a/gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.x
b/gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.x
new file mode 100644
index 00000000000..87505acb934
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/ieee/float64x-builtin-issignaling-1.x
@@ -0,0 +1,11 @@
+if ![check_effective_target_float64x_runtime] {
+ return 1
+}
+
+lappend additional_flags "-fsignaling-nans"
+
+if { [check_effective_target_ia32] && [check_effective_target_sse2_runtime] } {
+ lappend additional_flags "-msse2 -mfpmath=sse"
+}
+
+return 0
diff --git a/gcc/testsuite/gcc.dg/torture/bfloat16-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/bfloat16-builtin-issignaling-1.c
deleted file mode 100644
index 0e428db792b..00000000000
--- a/gcc/testsuite/gcc.dg/torture/bfloat16-builtin-issignaling-1.c
+++ /dev/null
@@ -1,21 +0,0 @@
-/* Test __bf16 __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options bfloat16 } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target bfloat16_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define CONCATX(X, Y) X ## Y
-#define CONCAT(X, Y) CONCATX (X, Y)
-
-#define TYPE __bf16
-#define CST(C) CONCAT (C, bf16)
-#define FN(F) CONCAT (F, f16b)
-#define NAN(x) ((__bf16) __builtin_nanf (x))
-#define INF ((__bf16) __builtin_inff ())
-#define EXT 0
-
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float128-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float128-builtin-issignaling-1.c
deleted file mode 100644
index 3299ffd5666..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float128-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float128 __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float128 } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float128_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 128
-#define EXT 0
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float128x-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float128x-builtin-issignaling-1.c
deleted file mode 100644
index af0b25af8a5..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float128x-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float128x __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float128x } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float128x_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 128
-#define EXT 1
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float16-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float16-builtin-issignaling-1.c
deleted file mode 100644
index a0747e4240b..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float16-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float16 __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float16 } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float16_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 16
-#define EXT 0
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float32-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float32-builtin-issignaling-1.c
deleted file mode 100644
index 38e56c2c00c..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float32-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float32 __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float32 } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float32_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 32
-#define EXT 0
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float32x-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float32x-builtin-issignaling-1.c
deleted file mode 100644
index 88eefdbc1d6..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float32x-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float32x __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float32x } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float32x_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 32
-#define EXT 1
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float64-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float64-builtin-issignaling-1.c
deleted file mode 100644
index 07d755b37be..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float64-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float64 __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float64 } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float64_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 64
-#define EXT 0
-#include "builtin-issignaling-1.c"
diff --git a/gcc/testsuite/gcc.dg/torture/float64x-builtin-issignaling-1.c
b/gcc/testsuite/gcc.dg/torture/float64x-builtin-issignaling-1.c
deleted file mode 100644
index fe6420aaa95..00000000000
--- a/gcc/testsuite/gcc.dg/torture/float64x-builtin-issignaling-1.c
+++ /dev/null
@@ -1,13 +0,0 @@
-/* Test _Float64x __builtin_issignaling. */
-/* { dg-do run } */
-/* { dg-options "" } */
-/* { dg-add-options float64x } */
-/* { dg-add-options ieee } */
-/* { dg-require-effective-target float64x_runtime } */
-/* { dg-additional-options "-fsignaling-nans" } */
-/* Workaround for PR57484 on ia32: */
-/* { dg-additional-options "-msse2 -mfpmath=sse" { target { ia32 &&
sse2_runtime } } } */
-
-#define WIDTH 64
-#define EXT 1
-#include "builtin-issignaling-1.c"
--
2.51.2