aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSandra Loosemore <sandra@codesourcery.com>2020-04-02 13:37:58 -0700
committerSandra Loosemore <sandra@codesourcery.com>2020-04-02 13:37:58 -0700
commita950bb6e95236bb60ec17cda36763945d3d0a714 (patch)
tree45522572850cd64dcc997fdd9de34236cb5ad9e2
parent0cd74f3588928e22c08003c643c91340f555785e (diff)
downloadgcc-a950bb6e95236bb60ec17cda36763945d3d0a714.zip
gcc-a950bb6e95236bb60ec17cda36763945d3d0a714.tar.gz
gcc-a950bb6e95236bb60ec17cda36763945d3d0a714.tar.bz2
Fix check_effective_target_sigsetjmp for glibc targets.
2020-04-02 Sandra Loosemore <sandra@codesourcery.com> gcc/testsuite/ * lib/target-supports.exp (check_effective_target_sigsetjmp): Test for __sigsetjmp as well as sigsetjmp.
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/lib/target-supports.exp8
2 files changed, 12 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 050cecd..cd8d7e1 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2020-04-02 Sandra Loosemore <sandra@codesourcery.com>
+
+ * lib/target-supports.exp (check_effective_target_sigsetjmp): Test
+ for __sigsetjmp as well as sigsetjmp.
+
2020-04-02 Fritz Reese <foreese@gcc.gnu.org>
PR fortran/85982
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp
index 3654e7b..0dfe3ae 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -9036,9 +9036,15 @@ proc check_effective_target_stpcpy {} {
}
# Returns 1 if "sigsetjmp" is available on the target system.
+# Also check if "__sigsetjmp" is defined since that's what glibc
+# uses.
proc check_effective_target_sigsetjmp {} {
- return [check_function_available "sigsetjmp"]
+ if { [check_function_available "sigsetjmp"]
+ || [check_function_available "__sigsetjmp"] } {
+ return 1
+ }
+ return 0
}
# Check whether the vectorizer tests are supported by the target and