OSDN Git Service

2012-10-10 Andrew MacLeod <amacleod@redhat.com>
authoramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Oct 2012 20:47:39 +0000 (20:47 +0000)
committeramacleod <amacleod@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 10 Oct 2012 20:47:39 +0000 (20:47 +0000)
PR libstdc++/54861
* include/bits/atomic_base.h (atomic_signal_fence): Call
__atomic_signal_fence instead of __atomic_thread_fence.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_7-branch@192332 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/atomic_base.h

index 0f553d9..715dc49 100644 (file)
@@ -1,3 +1,9 @@
+2012-10-10  Andrew MacLeod  <amacleod@redhat.com>
+
+       PR libstdc++/54861
+       * include/bits/atomic_base.h (atomic_signal_fence): Call
+       __atomic_signal_fence instead of __atomic_thread_fence.
+
 2012-10-05 Pavel Chupin <pavel.v.chupin@intel.com>
  
                Fix missing gthr-default.h issue on separate libstdc++ configure
 2012-10-05 Pavel Chupin <pavel.v.chupin@intel.com>
  
                Fix missing gthr-default.h issue on separate libstdc++ configure
index 9d5f4eb..bd14e35 100644 (file)
@@ -73,7 +73,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
 
   inline void
   atomic_signal_fence(memory_order __m) noexcept
 
   inline void
   atomic_signal_fence(memory_order __m) noexcept
-  { __atomic_thread_fence(__m); }
+  { __atomic_signal_fence(__m); }
 
   /// kill_dependency
   template<typename _Tp>
 
   /// kill_dependency
   template<typename _Tp>