]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR libstdc++/33682 (libstdc++ broken for !__GTHREAD_HAS_COND hosts)
authorZhou Drangon <drangon.mail@gmail.com>
Tue, 9 Oct 2007 21:24:31 +0000 (21:24 +0000)
committerBenjamin Kosnik <bkoz@gcc.gnu.org>
Tue, 9 Oct 2007 21:24:31 +0000 (21:24 +0000)
2007-10-09  Zhou Drangon  <drangon.mail@gmail.com>

PR libstdc++/33682
        * libsupc++/guard.cc: Make single conditional variable
        implementation dependent to __GTHREAD_HAS_COND.

From-SVN: r129181

libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/guard.cc

index f851d394a0a11a70c7bf6e1352e618dada1a836a..a36232fbcbd886e872026dfbd48025c943608e05 100644 (file)
@@ -1,3 +1,9 @@
+2007-10-09  Zhou Drangon  <drangon.mail@gmail.com>
+
+       PR libstdc++/33682
+        * libsupc++/guard.cc: Make single conditional variable
+        implementation dependent to __GTHREAD_HAS_COND.
+
 2007-10-09  Benjamin Kosnik  <bkoz@montsouris.artheist.org>
 
        PR libstdc++/33489 continued.           
index b714aec24ebbf8035cc68b12d98d935b631b0b0a..dca37f1f26a8ffa91a4b79c44166336c457456ff 100644 (file)
@@ -62,6 +62,7 @@ namespace
   }
 }
 
+#ifdef __GTHREAD_HAS_COND
 namespace
 {
   // A single conditional variable controlling all static initializations.
@@ -83,6 +84,7 @@ namespace
     return *static_cond;
   }
 }
+#endif
 
 #ifndef _GLIBCXX_GUARD_TEST_AND_ACQUIRE
 inline bool