https://gcc.gnu.org/g:1c5c57092cf23ac6eae139627d2406f67fe3303b
commit r15-8985-g1c5c57092cf23ac6eae139627d2406f67fe3303b Author: Dimitar Dimitrov <dimi...@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 <dimi...@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>