diff options
author | Sandra Loosemore <sandra@codesourcery.com> | 2020-04-02 13:37:58 -0700 |
---|---|---|
committer | Sandra Loosemore <sandra@codesourcery.com> | 2020-04-02 13:37:58 -0700 |
commit | a950bb6e95236bb60ec17cda36763945d3d0a714 (patch) | |
tree | 45522572850cd64dcc997fdd9de34236cb5ad9e2 /gcc/testsuite/lib/target-supports.exp | |
parent | 0cd74f3588928e22c08003c643c91340f555785e (diff) |
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.
Diffstat (limited to 'gcc/testsuite/lib/target-supports.exp')
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 3654e7bc232..0dfe3ae0651 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 |