diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2020-11-04 15:24:47 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2020-11-04 15:30:54 +0000 |
commit | 9c1125c121423a9948fa39e71ef89ba4059a2fad (patch) | |
tree | 09df77ae9accbfba27dd9a26d22059acb1f3ee93 | |
parent | e0af865ab9d9d5b6b3ac7fdde26cf9bbf635b6b4 (diff) | |
download | gcc-9c1125c121423a9948fa39e71ef89ba4059a2fad.zip gcc-9c1125c121423a9948fa39e71ef89ba4059a2fad.tar.gz gcc-9c1125c121423a9948fa39e71ef89ba4059a2fad.tar.bz2 |
libstdc++: Fix test failure with --disable-linux-futex
As noted in PR 96817 this new test fails if the library is built without
futexes. That's expected of course, but we might as well fail more
obviously than a deadlock that eventually times out.
libstdc++-v3/ChangeLog:
* testsuite/18_support/96817.cc: Fail fail if the library is
configured to not use futexes.
-rw-r--r-- | libstdc++-v3/testsuite/18_support/96817.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/18_support/96817.cc b/libstdc++-v3/testsuite/18_support/96817.cc index f033296..4591a72 100644 --- a/libstdc++-v3/testsuite/18_support/96817.cc +++ b/libstdc++-v3/testsuite/18_support/96817.cc @@ -24,6 +24,10 @@ #include <exception> #include <stdlib.h> +#ifndef _GLIBCXX_HAVE_LINUX_FUTEX +# error "This test requries futex support in the library" +#endif + int init() { #if __has_include(<sys/single_threaded.h>) |