diff options
author | Matheus Castanho <msc@linux.ibm.com> | 2021-07-09 15:13:38 +0100 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2021-07-09 15:13:38 +0100 |
commit | 2e345e4ad6bb6595a9e3b182aa349d4f306b0921 (patch) | |
tree | b355761aeb4d21401db65202bc63a6618fa66656 | |
parent | 7802ee7b0181dcd4e4c40047d67a1b2a6cf06a57 (diff) | |
download | gcc-2e345e4ad6bb6595a9e3b182aa349d4f306b0921.zip gcc-2e345e4ad6bb6595a9e3b182aa349d4f306b0921.tar.gz gcc-2e345e4ad6bb6595a9e3b182aa349d4f306b0921.tar.bz2 |
libstdc++: Only use __gthread_yield if gthreads is available
libstdc++-v3/ChangeLog:
* include/std/mutex (__lock_impl): Check
_GLIBCXX_HAS_GTHREADS before using __gthread_yield.
-rw-r--r-- | libstdc++-v3/include/std/mutex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libstdc++-v3/include/std/mutex b/libstdc++-v3/include/std/mutex index eeb51fd..7ab4ee1 100644 --- a/libstdc++-v3/include/std/mutex +++ b/libstdc++-v3/include/std/mutex @@ -618,7 +618,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION return; } } -#ifdef _GLIBCXX_USE_SCHED_YIELD +#if defined _GLIBCXX_HAS_GTHREADS && defined _GLIBCXX_USE_SCHED_YIELD __gthread_yield(); #endif constexpr auto __n = 1 + sizeof...(_L1); |