25 lines
1.1 KiB
Diff
25 lines
1.1 KiB
Diff
|
diff -ru gcc-10.1.0/libstdc++-v3/include/bits/atomic_futex.h gcc-10.1.0.patched/libstdc++-v3/include/bits/atomic_futex.h
|
||
|
--- gcc-10.1.0/libstdc++-v3/include/bits/atomic_futex.h 2020-05-07 12:50:02.000000000 +0200
|
||
|
+++ gcc-10.1.0.patched/libstdc++-v3/include/bits/atomic_futex.h 2020-06-08 18:18:38.544259479 +0200
|
||
|
@@ -49,7 +49,7 @@
|
||
|
_GLIBCXX_BEGIN_NAMESPACE_VERSION
|
||
|
|
||
|
#ifdef _GLIBCXX_HAS_GTHREADS
|
||
|
-#if defined(_GLIBCXX_HAVE_LINUX_FUTEX) && ATOMIC_INT_LOCK_FREE > 1
|
||
|
+#if defined(_GLIBCXX_HAVE_LINUX_FUTEX)
|
||
|
struct __atomic_futex_unsigned_base
|
||
|
{
|
||
|
// Returns false iff a timeout occurred.
|
||
|
diff -ru gcc-10.1.0/libstdc++-v3/src/c++11/futex.cc gcc-10.1.0.patched/libstdc++-v3/src/c++11/futex.cc
|
||
|
--- gcc-10.1.0/libstdc++-v3/src/c++11/futex.cc 2020-05-07 12:50:02.000000000 +0200
|
||
|
+++ gcc-10.1.0.patched/libstdc++-v3/src/c++11/futex.cc 2020-06-08 18:19:20.413501894 +0200
|
||
|
@@ -24,7 +24,7 @@
|
||
|
|
||
|
#include <bits/atomic_futex.h>
|
||
|
#ifdef _GLIBCXX_HAS_GTHREADS
|
||
|
-#if defined(_GLIBCXX_HAVE_LINUX_FUTEX) && ATOMIC_INT_LOCK_FREE > 1
|
||
|
+#if defined(_GLIBCXX_HAVE_LINUX_FUTEX)
|
||
|
#include <chrono>
|
||
|
#include <climits>
|
||
|
#include <syscall.h>
|