* linux_threads.c (return_free_lists): Clear fl[i] unconditionally.
(GC_local_gcj_malloc): Add assertion. (start_mark_threads): Fix abort message. * mark.c (GC_mark_from): Generalize assertion. * reclaim.c (GC_clear_fl_links): New function. (GC_start_reclaim): Must clear some freelist links. * include/private/specific.h, specific.c: Add assertions. Safer definition for INVALID_QTID, quick_thread_id. Fix/add comments. Rearrange tse fields. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51582 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- boehm-gc/include/private/specific.h 18 additions, 6 deletionsboehm-gc/include/private/specific.h
- boehm-gc/linux_threads.c 6 additions, 4 deletionsboehm-gc/linux_threads.c
- boehm-gc/mark.c 2 additions, 2 deletionsboehm-gc/mark.c
- boehm-gc/reclaim.c 32 additions, 6 deletionsboehm-gc/reclaim.c
- boehm-gc/specific.c 20 additions, 1 deletionboehm-gc/specific.c
Loading
Please register or sign in to comment