summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>2006-07-10 21:50:34 +0000
committermrs <mrs@138bc75d-0d04-0410-961f-82ee72b054a4>2006-07-10 21:50:34 +0000
commit3c3c61adf613ecc2d79ab5412d65031e0653103c (patch)
treebb91755f22be110113a1cd74da5249df121d28b6
parent8d55a507b8a4b83f37b5d36263bb653916666be1 (diff)
downloadppe42-gcc-3c3c61adf613ecc2d79ab5412d65031e0653103c.tar.gz
ppe42-gcc-3c3c61adf613ecc2d79ab5412d65031e0653103c.zip
* libsupc++/eh_globals.cc (~__eh_globals_init): Unset _M_init.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@115318 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog4
-rw-r--r--libstdc++-v3/libsupc++/eh_globals.cc1
2 files changed, 5 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 153eb820657..774b3df9a0a 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,7 @@
+2006-07-10 Mike Stump <mrs@apple.com>
+
+ * libsupc++/eh_globals.cc (~__eh_globals_init): Unset _M_init.
+
2006-07-10 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/15448
diff --git a/libstdc++-v3/libsupc++/eh_globals.cc b/libstdc++-v3/libsupc++/eh_globals.cc
index 5f44e13a7a1..08492e6054e 100644
--- a/libstdc++-v3/libsupc++/eh_globals.cc
+++ b/libstdc++-v3/libsupc++/eh_globals.cc
@@ -111,6 +111,7 @@ struct __eh_globals_init
{
if (_M_init)
__gthread_key_delete(_M_key);
+ _M_init = false;
}
};
OpenPOWER on IntegriCloud