diff options
35 files changed, 20 insertions, 20 deletions
diff --git a/gcc/testsuite/c-c++-common/dfp/pr36800.c b/gcc/testsuite/c-c++-common/dfp/pr36800.c index 76ff28c..3d3465a 100644 --- a/gcc/testsuite/c-c++-common/dfp/pr36800.c +++ b/gcc/testsuite/c-c++-common/dfp/pr36800.c @@ -1,5 +1,3 @@ -/* { dg-do run } */ - #include <stdarg.h> #include "dfp-dbg.h" diff --git a/gcc/testsuite/c-c++-common/dfp/pr39034.c b/gcc/testsuite/c-c++-common/dfp/pr39034.c index 2a7eedb..d05ccc2 100644 --- a/gcc/testsuite/c-c++-common/dfp/pr39034.c +++ b/gcc/testsuite/c-c++-common/dfp/pr39034.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-options "-O" } */ /* DFP TR 24732 == WG14 / N1176, N1312 */ diff --git a/gcc/testsuite/c-c++-common/dfp/pr39035.c b/gcc/testsuite/c-c++-common/dfp/pr39035.c index 2c9e8b3..c556985 100644 --- a/gcc/testsuite/c-c++-common/dfp/pr39035.c +++ b/gcc/testsuite/c-c++-common/dfp/pr39035.c @@ -1,4 +1,3 @@ -/* { dg-do run } */ /* { dg-options "-O" } */ /* DFP TR 24732 == WG14 / N1176, N1312 */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/pass-1_main.C b/gcc/testsuite/g++.dg/compat/decimal/pass-1_main.C index 963dc3b..cb48c49 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/pass-1_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/pass-1_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test passing decimal scalars by value. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/pass-2_main.C b/gcc/testsuite/g++.dg/compat/decimal/pass-2_main.C index 533e4b2..5f2a721 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/pass-2_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/pass-2_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test passing decimal classes by value. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/pass-3_main.C b/gcc/testsuite/g++.dg/compat/decimal/pass-3_main.C index de09992..f095173 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/pass-3_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/pass-3_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test passing decimal scalars and classes by value. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/pass-4_main.C b/gcc/testsuite/g++.dg/compat/decimal/pass-4_main.C index d5a0a47d..379f38a 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/pass-4_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/pass-4_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test passing decimal classes and scalars by value. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/pass-5_main.C b/gcc/testsuite/g++.dg/compat/decimal/pass-5_main.C index 9b25a49..436d80d 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/pass-5_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/pass-5_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test passing decimal scalars and typedef'd classes by value. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/pass-6_main.C b/gcc/testsuite/g++.dg/compat/decimal/pass-6_main.C index 1b686a2..444643c 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/pass-6_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/pass-6_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test passing typedef'd decimal classes and scalars by value. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/return-1_main.C b/gcc/testsuite/g++.dg/compat/decimal/return-1_main.C index c663bb0..fa8dbef 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/return-1_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/return-1_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test function return values for decimal float scalars. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/return-2_main.C b/gcc/testsuite/g++.dg/compat/decimal/return-2_main.C index afa27f2..ab7fb5d 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/return-2_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/return-2_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test function return values for decimal classes. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/return-3_main.C b/gcc/testsuite/g++.dg/compat/decimal/return-3_main.C index 468f3fc..8ee3d31 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/return-3_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/return-3_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test function return values for decimal float scalars and classes. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/return-4_main.C b/gcc/testsuite/g++.dg/compat/decimal/return-4_main.C index 365d8be..a0fe5c7 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/return-4_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/return-4_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test function return values for decimal float classes and scalars. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/return-5_main.C b/gcc/testsuite/g++.dg/compat/decimal/return-5_main.C index 2c33483..bea5d9d 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/return-5_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/return-5_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test function return values for decimal float scalars and typedef'd classes. */ diff --git a/gcc/testsuite/g++.dg/compat/decimal/return-6_main.C b/gcc/testsuite/g++.dg/compat/decimal/return-6_main.C index 94526bd..4460475 100644 --- a/gcc/testsuite/g++.dg/compat/decimal/return-6_main.C +++ b/gcc/testsuite/g++.dg/compat/decimal/return-6_main.C @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ /* Test function return values for typedef'd decimal float classes and scalars. */ diff --git a/gcc/testsuite/g++.dg/eh/dfp-1.C b/gcc/testsuite/g++.dg/eh/dfp-1.C index b0da13a..5efd92c 100644 --- a/gcc/testsuite/g++.dg/eh/dfp-1.C +++ b/gcc/testsuite/g++.dg/eh/dfp-1.C @@ -1,5 +1,6 @@ // { dg-do run } // { dg-require-effective-target dfp } +/* { dg-require-effective-target dfprt } */ extern "C" void abort (); diff --git a/gcc/testsuite/g++.dg/eh/dfp-2.C b/gcc/testsuite/g++.dg/eh/dfp-2.C index aff0e03..3c65b03 100644 --- a/gcc/testsuite/g++.dg/eh/dfp-2.C +++ b/gcc/testsuite/g++.dg/eh/dfp-2.C @@ -1,5 +1,6 @@ // { dg-do run } // { dg-require-effective-target dfp } +/* { dg-require-effective-target dfprt } */ extern "C" void abort (); diff --git a/gcc/testsuite/g++.dg/eh/dfp-saves-aarch64.C b/gcc/testsuite/g++.dg/eh/dfp-saves-aarch64.C index 06203410..f1fa7c4 100644 --- a/gcc/testsuite/g++.dg/eh/dfp-saves-aarch64.C +++ b/gcc/testsuite/g++.dg/eh/dfp-saves-aarch64.C @@ -1,5 +1,6 @@ // { dg-do run { target aarch64*-*-* } } // { dg-require-effective-target dfp } +/* { dg-require-effective-target dfprt } */ /* Test unwinding of AArch64 register saves. */ /* We cannot use #include <decimal/decimal> because it defines diff --git a/gcc/testsuite/gcc.c-torture/execute/pr80692.c b/gcc/testsuite/gcc.c-torture/execute/pr80692.c index e653c71..0978703 100644 --- a/gcc/testsuite/gcc.c-torture/execute/pr80692.c +++ b/gcc/testsuite/gcc.c-torture/execute/pr80692.c @@ -1,4 +1,5 @@ /* { dg-require-effective-target dfp } */ +/* { dg-require-effective-target dfprt } */ int main () { _Decimal64 d64 = -0.DD; diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c index f2f6d47..641d418 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-1.c @@ -1,5 +1,5 @@ /* Test non-canonical BID significands: _Decimal128. Bug 91226. */ -/* { dg-do run { target lp64 } } */ +/* { dg-do run { target { lp64 && dfprt } } } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O2" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c index ba4b9cd..d2eedce 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-2.c @@ -1,6 +1,6 @@ /* Test non-canonical BID significands: _Decimal128, case where combination field starts 11. Bug 91226. */ -/* { dg-do run { target lp64 } } */ +/* { dg-do run { target { lp64 && dfprt } } } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O2" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c index a16ecf8..fce415f 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-3.c @@ -1,5 +1,5 @@ /* Test non-canonical BID significands: _Decimal128. Bug 91226. */ -/* { dg-do run { target lp64 } } */ +/* { dg-do run { target { lp64 && dfprt } } } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O0" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c index 1504e07..05ef43d 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d128-4.c @@ -1,6 +1,6 @@ /* Test non-canonical BID significands: _Decimal128, case where combination field starts 11. Bug 91226. */ -/* { dg-do run { target lp64 } } */ +/* { dg-do run { target { lp64 && dfprt } } } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O0" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c index 593f06b..b5f45b3 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-1.c @@ -1,5 +1,4 @@ /* Test non-canonical BID significands: _Decimal32. Bug 91226. */ -/* { dg-do run } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O2" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c index ae2c926..e2edb57 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d32-2.c @@ -1,5 +1,4 @@ /* Test non-canonical BID significands: _Decimal32. Bug 91226. */ -/* { dg-do run } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O0" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c index bb0cb1a..d48d830 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-1.c @@ -1,5 +1,4 @@ /* Test non-canonical BID significands: _Decimal64. Bug 91226. */ -/* { dg-do run } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O2" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c index 1375ab5..feda104 100644 --- a/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c +++ b/gcc/testsuite/gcc.dg/dfp/bid-non-canonical-d64-2.c @@ -1,5 +1,4 @@ /* Test non-canonical BID significands: _Decimal64. Bug 91226. */ -/* { dg-do run } */ /* { dg-require-effective-target dfp_bid } */ /* { dg-options "-std=gnu23 -O0" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c b/gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c index 49a32c8..759e9e8 100644 --- a/gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c +++ b/gcc/testsuite/gcc.dg/dfp/builtin-snan-1.c @@ -1,6 +1,5 @@ /* Test __builtin_nansd* functions. Test not requiring runtime exceptions support. */ -/* { dg-do run } */ /* { dg-options "" } */ volatile _Decimal32 d32 = __builtin_nansd32 (""); diff --git a/gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c b/gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c index 256a71e..17e424d 100644 --- a/gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c +++ b/gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c @@ -1,5 +1,4 @@ /* Test __builtin_tgmath: valid uses, decimal floating-point types. */ -/* { dg-do run } */ /* { dg-options "" } */ extern void abort (void); diff --git a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-4.c b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-4.c index d7d04bd..fbd52ce 100644 --- a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-4.c +++ b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-4.c @@ -1,5 +1,4 @@ /* Test DEC_INFINITY defined in <float.h> with DFP support. */ -/* { dg-do run } */ /* { dg-options "-std=c23" } */ #include <float.h> diff --git a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-5.c b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-5.c index 19a5fbb..926649c 100644 --- a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-5.c +++ b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-5.c @@ -1,5 +1,4 @@ /* Test DEC_NAN defined in <float.h> with DFP support. */ -/* { dg-do run } */ /* { dg-options "-std=c23" } */ #include <float.h> diff --git a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-6.c b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-6.c index d00c390..d6b93a2 100644 --- a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-6.c +++ b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-6.c @@ -2,7 +2,6 @@ quiet not signaling. (This would only actually fail for a signaling NaN in the hardware DFP case, because the software DFP support in libgcc does not integrate with hardware exceptions.) */ -/* { dg-do run } */ /* { dg-require-effective-target fenv_exceptions } */ /* { dg-options "-std=c23" } */ diff --git a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-7.c b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-7.c index bc1cd4b..d08d546 100644 --- a/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-7.c +++ b/gcc/testsuite/gcc.dg/dfp/c23-float-dfp-7.c @@ -1,5 +1,4 @@ /* Test DEC*_SNAN macros defined in <float.h> with DFP support. */ -/* { dg-do run } */ /* { dg-options "-std=c23" } */ #include <float.h> diff --git a/gcc/testsuite/gcc.dg/dfp/pr108068.c b/gcc/testsuite/gcc.dg/dfp/pr108068.c index 6cbb0fb..a8798e9 100644 --- a/gcc/testsuite/gcc.dg/dfp/pr108068.c +++ b/gcc/testsuite/gcc.dg/dfp/pr108068.c @@ -1,5 +1,4 @@ /* PR tree-optimization/108068 */ -/* { dg-do run } */ /* { dg-options "-O2" } */ int diff --git a/gcc/testsuite/gcc.dg/dfp/pr97439.c b/gcc/testsuite/gcc.dg/dfp/pr97439.c index 7fcf834..c651ec2 100644 --- a/gcc/testsuite/gcc.dg/dfp/pr97439.c +++ b/gcc/testsuite/gcc.dg/dfp/pr97439.c @@ -1,4 +1,3 @@ -// { dg-do run } // { dg-options "-O1" } static int |