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.
This commit is contained in:
Jonathan Wakely 2020-11-04 15:24:47 +00:00
parent e0af865ab9
commit 9c1125c121

View File

@ -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>)