[gcc r15-8985] testsuite: Require effective target sigsetjmp for gcov-31/32
Dimitar Dimitrov
dimitar@gcc.gnu.org
Thu Mar 27 18:35:30 GMT 2025
https://gcc.gnu.org/g:1c5c57092cf23ac6eae139627d2406f67fe3303b
commit r15-8985-g1c5c57092cf23ac6eae139627d2406f67fe3303b
Author: Dimitar Dimitrov <dimitar@dinux.eu>
Date: Thu Mar 27 20:31:17 2025 +0200
testsuite: Require effective target sigsetjmp for gcov-31/32
The tests call sigsetjmp and use sigjmp_buf type. Thus the tests
cannot be compiled on baremetal newlib targets which do not have
sigsetjmp.
gcc/testsuite/ChangeLog:
* gcc.misc-tests/gcov-31.c: Require effective target sigsetjmp.
* gcc.misc-tests/gcov-32.c: Ditto.
Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
Diff:
---
gcc/testsuite/gcc.misc-tests/gcov-31.c | 1 +
gcc/testsuite/gcc.misc-tests/gcov-32.c | 1 +
2 files changed, 2 insertions(+)
diff --git a/gcc/testsuite/gcc.misc-tests/gcov-31.c b/gcc/testsuite/gcc.misc-tests/gcov-31.c
index fff08825ff99..6c42d345abf1 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov-31.c
+++ b/gcc/testsuite/gcc.misc-tests/gcov-31.c
@@ -1,5 +1,6 @@
/* { dg-options "--coverage -fpath-coverage" } */
/* { dg-do compile } */
+/* { dg-require-effective-target sigsetjmp } */
/* A collection of odd crashes and regressions observed when building arbitrary
programs. */
diff --git a/gcc/testsuite/gcc.misc-tests/gcov-32.c b/gcc/testsuite/gcc.misc-tests/gcov-32.c
index a1e453c0e930..cb8da01b7d5b 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov-32.c
+++ b/gcc/testsuite/gcc.misc-tests/gcov-32.c
@@ -1,5 +1,6 @@
/* { dg-options "--coverage -fpath-coverage -g -O2" } */
/* { dg-do compile } */
+/* { dg-require-effective-target sigsetjmp } */
#include <setjmp.h>
More information about the Gcc-cvs
mailing list