aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorMike Stump <mrs@apple.com>2006-07-10 21:50:34 +0000
committerMike Stump <mrs@gcc.gnu.org>2006-07-10 21:50:34 +0000
commitff642329cf7b90a2ddc3c69b05ddd889d8cc339a (patch)
treebb91755f22be110113a1cd74da5249df121d28b6 /libstdc++-v3
parentc76e55eafdce9cb544fb90dd7886014f0fc843a4 (diff)
downloadgcc-ff642329cf7b90a2ddc3c69b05ddd889d8cc339a.zip
gcc-ff642329cf7b90a2ddc3c69b05ddd889d8cc339a.tar.gz
gcc-ff642329cf7b90a2ddc3c69b05ddd889d8cc339a.tar.bz2
* libsupc++/eh_globals.cc (~__eh_globals_init): Unset _M_init.
From-SVN: r115318
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;
}
};