aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2020-11-22 01:00:46 +0000
committerJonathan Wakely <jwakely@redhat.com>2020-11-23 18:12:39 +0000
commit183ae52b226898cc34aa51d4153cf0c006212a8a (patch)
treec2702c608997a70f46583569f878e08fc7d2a85a /gcc
parentbcbde431aa4366da18ac1687afb0bef6e4072d49 (diff)
downloadgcc-183ae52b226898cc34aa51d4153cf0c006212a8a.zip
gcc-183ae52b226898cc34aa51d4153cf0c006212a8a.tar.gz
gcc-183ae52b226898cc34aa51d4153cf0c006212a8a.tar.bz2
libstdc++: make atomic waiting depend on gthreads or futexes
libstdc++-v3/ChangeLog: * include/bits/atomic_wait.h: Do not define anything unless gthreads or futexes are available. * include/bits/atomic_timed_wait.h: Likewise. * include/bits/semaphore_base.h: Likewise. * include/std/semaphore: Likewise. * include/bits/atomic_base.h (atomic_flag::wait) (atomic_flag::notify_one, atomic_flag::notify_all) (__atomic_base<I>::wait, __atomic_base<I>::notify_one) (__atomic_base<I>::notify_all, __atomic_base<P*>::wait) (__atomic_base<P*>::notify_one, __atomic_base<P*>::notify_all) (__atomic_impl::wait, __atomic_impl::notify_one) (__atomic_impl::notify_all, __atomic_float::wait) (__atomic_float::notify_one, __atomic_float::notify_all) (__atomic_ref::wait, __atomic_ref::notify_one) (__atomic_ref::notify_all): Only define if gthreads or futexes are available. * include/std/atomic (atomic::wait, atomic::notify_one) (atomic::notify_all): Likewise. * include/std/version (__cpp_lib_semaphore): Define conditionally.
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions