From 24a041ea863721f3181e4433195e7697bf52c413 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Mon, 30 Jun 2025 21:27:15 -0300 Subject: [PATCH] [testsuite] restore default action from dfp.exp [PR120631] dfp.exp tests for dfprt before deciding whether to default to run or compile, and the PR120631 tests override that without checking for dfprt. Rework them to avoid attempting to link and run programs when dfp runtime support isn't available. for gcc/testsuite/ChangeLog PR middle-end/120631 * gcc.dg/dfp/pr120631.c: Drop overrider of dg-do default action. * gcc.dg/dfp/bitint-9.c: Likewise. * gcc.dg/dfp/bitint-10.c: Likewise. --- gcc/testsuite/gcc.dg/dfp/bitint-10.c | 2 +- gcc/testsuite/gcc.dg/dfp/bitint-9.c | 2 +- gcc/testsuite/gcc.dg/dfp/pr120631.c | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/gcc/testsuite/gcc.dg/dfp/bitint-10.c b/gcc/testsuite/gcc.dg/dfp/bitint-10.c index b48f0ea6c27..4a73aebe095 100644 --- a/gcc/testsuite/gcc.dg/dfp/bitint-10.c +++ b/gcc/testsuite/gcc.dg/dfp/bitint-10.c @@ -1,5 +1,5 @@ /* PR middle-end/120631 */ -/* { dg-do run { target bitint } } */ +/* { dg-require-effective-target bitint } */ /* { dg-options "-O2" } */ #if __BITINT_MAXWIDTH__ >= 128 diff --git a/gcc/testsuite/gcc.dg/dfp/bitint-9.c b/gcc/testsuite/gcc.dg/dfp/bitint-9.c index 72155a01247..31614876a12 100644 --- a/gcc/testsuite/gcc.dg/dfp/bitint-9.c +++ b/gcc/testsuite/gcc.dg/dfp/bitint-9.c @@ -1,5 +1,5 @@ /* PR middle-end/120631 */ -/* { dg-do run { target bitint } } */ +/* { dg-require-effective-target bitint } */ /* { dg-options "-O2" } */ #if __BITINT_MAXWIDTH__ >= 2048 diff --git a/gcc/testsuite/gcc.dg/dfp/pr120631.c b/gcc/testsuite/gcc.dg/dfp/pr120631.c index 2085ff7ba5a..2533e9de29f 100644 --- a/gcc/testsuite/gcc.dg/dfp/pr120631.c +++ b/gcc/testsuite/gcc.dg/dfp/pr120631.c @@ -1,5 +1,4 @@ /* PR middle-end/120631 */ -/* { dg-do run } */ /* { dg-options "-O2" } */ _Decimal64 a = 1234567891357900000.0dd; -- 2.39.5