diff --git a/gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 b/gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 index 2b156811c1e..19fee283f54 100644 --- a/gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 +++ b/gcc/testsuite/gfortran.dg/ieee/signaling_1.f90 @@ -1,4 +1,4 @@ -! { dg-do run { xfail { { i?86-*-* x86_64-*-* } && ilp32 } } } +! { dg-do run { target { ! ia32 } } } ! x87 / x86-32 ABI is unsuitable for signaling NaNs ! ! { dg-additional-sources signaling_1_c.c } diff --git a/gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 b/gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 index ee3805272a0..03b04c783eb 100644 --- a/gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 +++ b/gcc/testsuite/gfortran.dg/ieee/signaling_2.f90 @@ -1,4 +1,4 @@ -! { dg-do run { xfail { { i?86-*-* x86_64-*-* } && ilp32 } } } +! { dg-do run { target { ! ia32 } } } ! x87 / x86-32 ABI is unsuitable for signaling NaNs ! ! { dg-require-effective-target issignaling } */ diff --git a/gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 b/gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 index 22b36980896..ff2585d2589 100644 --- a/gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 +++ b/gcc/testsuite/gfortran.dg/ieee/signaling_3.f90 @@ -1,4 +1,4 @@ -! { dg-do run { xfail { { i?86-*-* x86_64-*-* } && ilp32 } } } +! { dg-do run { target { ! ia32 } } } ! x87 / x86-32 ABI is unsuitable for signaling NaNs ! program test