2011-11-07 Andrew MacLeod <amacleod@redhat.com>
* include/bits/atomic_base.h (atomic_thread_fence): Revert.
(atomic_signal_fence): Revert.
From-SVN: r181119
2011-11-07 Andrew MacLeod <amacleod@redhat.com>
+ * include/bits/atomic_base.h (atomic_thread_fence): Revert.
+ (atomic_signal_fence): Revert.
+
+2011-11-07 Andrew MacLeod <amacleod@redhat.com>
+
* include/bits/atomic_base.h (atomic_thread_fence): Call builtin.
(atomic_signal_fence): Call builtin.
(atomic_flag::test_and_set): Call __atomic_exchange when it is lockfree,
}
void
- atomic_thread_fence(memory_order __m) noexcept
- {
- __atomic_thread_fence (__m);
- }
+ atomic_thread_fence(memory_order __m) noexcept;
void
- atomic_signal_fence(memory_order __m) noexcept
- {
- __atomic_signal_fence (__m);
- }
+ atomic_signal_fence(memory_order __m) noexcept;
/// kill_dependency
template<typename _Tp>