* config/vxlib-tls.c (active_tls_threads): Delete.
commit6aa0a8592f966656e3a8113ca020e38969b8c293
authornathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Apr 2009 10:39:24 +0000 (23 10:39 +0000)
committernathan <nathan@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Apr 2009 10:39:24 +0000 (23 10:39 +0000)
treea68753e7f723e4501f53e6f560f35058bb22ce31
parent4d3be55604fca6124ff74c31e78df83f1406e540
* config/vxlib-tls.c (active_tls_threads): Delete.
(delete_hook_installed): New.
(tls_delete_hook): Don't delete the delete hook.
(tls_destructor): Delete it here.
(__gthread_set_specific): Adjust installing the delete hook.
(tls_delete_hook): Use __gthread_enter_tsd_dtor_context and
__gthread_leave_tsd_dtor_context.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146641 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/vxlib-tls.c