[PATCH] libstdc++: Add C++2a synchronization support
Jonathan Wakely
jwakely@redhat.com
Mon Nov 23 18:32:06 GMT 2020
On 22/11/20 22:41 +0100, Stephan Bergmann wrote:
>On 20/11/2020 23:44, Thomas Rodgers wrote:
>>Tested x86_64-pc-linux-gnu, committed.
>
>...and there are multiple definition complaints from the linker
>because of two missing "include":
>
>>index 7b2682a577e..23ab2018ca8 100644
>>--- a/libstdc++-v3/include/bits/atomic_wait.h
>>+++ b/libstdc++-v3/include/bits/atomic_wait.h
>>@@ -223,7 +223,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
>> { _M_w._M_do_wait(_M_version); }
>> };
>>- void
>>+ inline void
>> __thread_relax() noexcept
>> {
>> #if defined __i386__ || defined __x86_64__
>>@@ -233,7 +233,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
>> #endif
>> }
>>- void
>>+ inline void
>> __thread_yield() noexcept
>> {
>> #if defined _GLIBCXX_USE_SCHED_YIELD
Committed, thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: patch.txt
Type: text/x-patch
Size: 986 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc-patches/attachments/20201123/5bfae3ff/attachment.bin>
More information about the Gcc-patches
mailing list