aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3')
-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 153eb82..774b3df 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 5f44e13..08492e6 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;
}
};