OSDN Git Service

2007-10-09 Zhou Drangon <drangon.mail@gmail.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Oct 2007 21:24:31 +0000 (21:24 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 9 Oct 2007 21:24:31 +0000 (21:24 +0000)
PR libstdc++/33682
        * libsupc++/guard.cc: Make single conditional variable
        implementation dependent to __GTHREAD_HAS_COND.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129181 138bc75d-0d04-0410-961f-82ee72b054a4

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

index f851d39..a36232f 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 b714aec..dca37f1 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