]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
atomic.cc: Correct guards to match mutex.cc.
authorBenjamin Kosnik <bkoz@redhat.com>
Sat, 13 Dec 2008 00:40:06 +0000 (00:40 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Sat, 13 Dec 2008 00:40:06 +0000 (00:40 +0000)
2008-12-12  Benjamin Kosnik  <bkoz@redhat.com>

* src/atomic.cc: Correct guards to match mutex.cc.

From-SVN: r142735

libstdc++-v3/ChangeLog
libstdc++-v3/src/atomic.cc

index 36149efdf27d8ab11e17b3db718de57c48b79930..a9b95b1d61b9a5b4348e0a247a8fd115bac981bf 100644 (file)
@@ -1,3 +1,7 @@
+2008-12-12  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * src/atomic.cc: Correct guards to match mutex.cc.
+
 2008-12-11  Benjamin Kosnik  <bkoz@redhat.com>
            Richard Henderson  <rth@redhat.com>
 
index e2fe68f09bc44b99e483f249b00ed4aa66b173f1..9e6444dcfe374cd03b572489f7264cc203ff0751 100644 (file)
@@ -36,7 +36,7 @@
 
 namespace
 {
-#ifdef _GLIBCXX_HAS_GTHREADS
+#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
   std::mutex atomic_mutex;
 #endif
 
@@ -56,7 +56,7 @@ namespace std
     bool
     atomic_flag::test_and_set(memory_order) volatile
     {
-#ifdef _GLIBCXX_HAS_GTHREADS
+#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
       lock_guard<mutex> __lock(atomic_mutex);
 #endif
       bool result = _M_i;
@@ -67,7 +67,7 @@ namespace std
     void
     atomic_flag::clear(memory_order) volatile
     {
-#ifdef _GLIBCXX_HAS_GTHREADS
+#if defined(_GLIBCXX_HAS_GTHREADS) && defined(_GLIBCXX_USE_C99_STDINT_TR1)
       lock_guard<mutex> __lock(atomic_mutex);
 #endif
       _M_i = false;