summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2007-10-09 21:24:31 +0000
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>2007-10-09 21:24:31 +0000
commita87f5cdd921e919063dd940e8f087e8a3760b71f (patch)
treecb6824c9f636e97db1ba7653ac14cd638dc04c5a
parenta4d8a05e31968358fe3af2a5cddc48d0bb31efb9 (diff)
downloadppe42-gcc-a87f5cdd921e919063dd940e8f087e8a3760b71f.tar.gz
ppe42-gcc-a87f5cdd921e919063dd940e8f087e8a3760b71f.zip
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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129181 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/libsupc++/guard.cc2
2 files changed, 8 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index f851d394a0a..a36232fbcbd 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -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.
diff --git a/libstdc++-v3/libsupc++/guard.cc b/libstdc++-v3/libsupc++/guard.cc
index b714aec24eb..dca37f1f26a 100644
--- a/libstdc++-v3/libsupc++/guard.cc
+++ b/libstdc++-v3/libsupc++/guard.cc
@@ -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
OpenPOWER on IntegriCloud