]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: Require effective target sigsetjmp for gcov-31/32
authorDimitar Dimitrov <dimitar@dinux.eu>
Thu, 27 Mar 2025 18:31:17 +0000 (20:31 +0200)
committerDimitar Dimitrov <dimitar@dinux.eu>
Thu, 27 Mar 2025 18:32:03 +0000 (20:32 +0200)
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>
gcc/testsuite/gcc.misc-tests/gcov-31.c
gcc/testsuite/gcc.misc-tests/gcov-32.c

index fff08825ff993b6213bee2d4c25840cad549db56..6c42d345abf12dd73d33718f52e70aa4d490aa51 100644 (file)
@@ -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.  */
index a1e453c0e93043a910ce0a63e9078d29bbab6ca5..cb8da01b7d5b105154b7fa9cceef5abc0b3718c6 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-options "--coverage -fpath-coverage -g -O2" } */
 /* { dg-do compile } */
+/* { dg-require-effective-target sigsetjmp } */
 
 #include <setjmp.h>