aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitar Dimitrov <dimitar@dinux.eu>2025-03-27 20:31:17 +0200
committerDimitar Dimitrov <dimitar@dinux.eu>2025-03-27 20:32:03 +0200
commit1c5c57092cf23ac6eae139627d2406f67fe3303b (patch)
tree6b03d3f8bc1cea0b3189487ca5ef13d031bf96da
parentcdce6495a450cf9ab09495c64acd52f65910d723 (diff)
downloadgcc-1c5c57092cf23ac6eae139627d2406f67fe3303b.zip
gcc-1c5c57092cf23ac6eae139627d2406f67fe3303b.tar.gz
gcc-1c5c57092cf23ac6eae139627d2406f67fe3303b.tar.bz2
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>
-rw-r--r--gcc/testsuite/gcc.misc-tests/gcov-31.c1
-rw-r--r--gcc/testsuite/gcc.misc-tests/gcov-32.c1
2 files changed, 2 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.misc-tests/gcov-31.c b/gcc/testsuite/gcc.misc-tests/gcov-31.c
index fff0882..6c42d34 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 a1e453c..cb8da01 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>