From 8f4c7b679cee153ac12b9d9bb9bce4d68b43d71f Mon Sep 17 00:00:00 2001 From: Andreas Tobler Date: Sun, 19 Oct 2003 19:43:44 +0200 Subject: locale.cc (locale::_S_initialize): Re-apply workaround a confusion of the use of the gthr API when... 2003-10-18 Andreas Tobler * src/locale.cc (locale::_S_initialize): Re-apply workaround a confusion of the use of the gthr API when __gthread_active_p() returns true. From-SVN: r72679 --- libstdc++-v3/ChangeLog | 6 ++++++ libstdc++-v3/src/locale_init.cc | 7 ++----- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'libstdc++-v3') diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 64d19da..be527fa 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,9 @@ +2003-10-18 Andreas Tobler + + * src/locale.cc (locale::_S_initialize): Re-apply workaround a + confusion of the use of the gthr API when __gthread_active_p() + returns true. + 2003-10-17 Benjamin Kosnik * src/Makefile.am: Add new files. diff --git a/libstdc++-v3/src/locale_init.cc b/libstdc++-v3/src/locale_init.cc index 1273b2a..99bfe3e8 100644 --- a/libstdc++-v3/src/locale_init.cc +++ b/libstdc++-v3/src/locale_init.cc @@ -143,12 +143,9 @@ namespace std #ifdef __GTHREADS if (__gthread_active_p()) __gthread_once(&_S_once, _S_initialize_once); - else #endif - { - if (!_S_classic) - _S_initialize_once(); - } + if (!_S_classic) + _S_initialize_once(); } // Definitions for static const data members of locale::_Impl -- cgit v1.1