OSDN Git Service

* allchblk.c (GC_allochblk_nth): Dont overlook available space if
authorhboehm <hboehm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Feb 2005 21:33:02 +0000 (21:33 +0000)
committerhboehm <hboehm@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 9 Feb 2005 21:33:02 +0000 (21:33 +0000)
commit9b87a1524d2a8086943ef3b0c240b1dc693cd744
tree740a513131a2bfd49e69843a563d9ce978424f93
parent8024da994207870f456c6d8dc2a1bd312b008861
* allchblk.c (GC_allochblk_nth): Dont overlook available space if
  GC disabled, correctly convert GC_finalizer_mem_freed to byte,
     total_size to words.
   * dyn_load.c (win32 GC_register_dynamic_libraries): Consider only
  MEM_IMAGE regions.
   * mach_dep.c (GC_with_callee_saves_pushed): separate into new function,
  and indent appropriately.
   * mark_rts.c (GC_approx_sp): Access stack.
* pthread_stop_world.c: (GC_suspend_handler): Explicitly push
  callee-saves registers when appropriate.
     (GC_stop_world): Handle EINTR from sem_wait (sync with Mono GC).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@94776 138bc75d-0d04-0410-961f-82ee72b054a4
boehm-gc/ChangeLog
boehm-gc/allchblk.c
boehm-gc/dyn_load.c
boehm-gc/mach_dep.c
boehm-gc/mark_rts.c
boehm-gc/pthread_stop_world.c