summaryrefslogtreecommitdiff
path: root/boehm-gc/ChangeLog
diff options
context:
space:
mode:
authorkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>2006-06-21 20:56:37 +0000
committerkseitz <kseitz@138bc75d-0d04-0410-961f-82ee72b054a4>2006-06-21 20:56:37 +0000
commit4026b9778b81cfd22bc8fa18c1e0d3beb32dbc8f (patch)
tree55fd808e47f53739af4e710b68299196cc64643e /boehm-gc/ChangeLog
parent7d3075f603f9e3ec6240cc87ff86d5ff84fc983f (diff)
downloadgcc-4026b9778b81cfd22bc8fa18c1e0d3beb32dbc8f.tar.gz
* pthread_stop_world.c (GC_suspend_handler): Redirect to suspension
routine if signal is received and thread is flagged SUSPENDED. (suspend_self): New function. (GC_suspend_thread): New function. (GC_resume_thread): New function. * include/gc.h (GC_suspend_thread): Declare. (GC_resumet_thread): Declare. * include/private/pthread_support.h (SUSPENDED): New GC_thread flag. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@114869 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'boehm-gc/ChangeLog')
-rw-r--r--boehm-gc/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/boehm-gc/ChangeLog b/boehm-gc/ChangeLog
index ca5f33ce613..6e2b3a86112 100644
--- a/boehm-gc/ChangeLog
+++ b/boehm-gc/ChangeLog
@@ -1,3 +1,15 @@
+2006-06-21 Keith Seitz <keiths@redhat.com>
+
+ * pthread_stop_world.c (GC_suspend_handler): Redirect to suspension
+ routine if signal is received and thread is flagged SUSPENDED.
+ (suspend_self): New function.
+ (GC_suspend_thread): New function.
+ (GC_resume_thread): New function.
+ * include/gc.h (GC_suspend_thread): Declare.
+ (GC_resumet_thread): Declare.
+ * include/private/pthread_support.h (SUSPENDED): New GC_thread
+ flag.
+
2006-06-20 Ranjit Mathew <rmathew@gcc.gnu.org>
Backport Windows 9x/ME VirtualQuery() fix from GC 6.7.