OSDN Git Service

2006-10-09 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Oct 2006 10:34:49 +0000 (10:34 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 9 Oct 2006 10:34:49 +0000 (10:34 +0000)
* src/globals_io.cc (_GLIBCXX_once): Remove, unused.
(_GLIBCXX_mutex): Same.
(_GLIBCXX_mutex_addres): Same.
(_GLIBCXX_mutex_init): Same.
(_GLIBCXX_mutex_address_init): Same.

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

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

index 9c5b039..e0d5c0e 100644 (file)
@@ -1,3 +1,11 @@
+2006-10-09  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * src/globals_io.cc (_GLIBCXX_once): Remove, unused.
+       (_GLIBCXX_mutex): Same.
+       (_GLIBCXX_mutex_addres): Same.
+       (_GLIBCXX_mutex_init): Same.
+       (_GLIBCXX_mutex_address_init): Same.
+
 2006-10-07  Paolo Carlini  <pcarlini@suse.de>
 
        PR libstdc++/28277 (partial: money_get bits)
index 9c02899..3d67cf5 100644 (file)
@@ -27,7 +27,6 @@
 // the GNU General Public License.
 
 #include "bits/c++config.h"
-#include "bits/gthr.h"
 #include <fstream>
 #include <istream>
 #include <ostream>
@@ -108,24 +107,4 @@ namespace __gnu_internal _GLIBCXX_VISIBILITY(hidden)
   fake_wfilebuf buf_wcin;
   fake_wfilebuf buf_wcerr;
 #endif
-
-  // Globals for once-only runtime initialization of mutex objects.  This
-  // allows static initialization of these objects on systems that need a
-  // function call to initialize a mutex.  For example, see stl_threads.h.
-#ifdef __GTHREAD_MUTEX_INIT
-#elif defined(__GTHREAD_MUTEX_INIT_FUNCTION)
-  __gthread_once_t _GLIBCXX_once = __GTHREAD_ONCE_INIT;
-  __gthread_mutex_t _GLIBCXX_mutex;
-  __gthread_mutex_t *_GLIBCXX_mutex_address;
-  
-  // Once-only initializer function for _GLIBCXX_mutex.  
-  void
-  _GLIBCXX_mutex_init ()
-  { __GTHREAD_MUTEX_INIT_FUNCTION (&_GLIBCXX_mutex); }
-
-  // Once-only initializer function for _GLIBCXX_mutex_address.  
-  void
-  _GLIBCXX_mutex_address_init ()
-  { __GTHREAD_MUTEX_INIT_FUNCTION (_GLIBCXX_mutex_address); }
-#endif
 } // namespace __gnu_internal