allchblk.c (GC_allochblk_nth): Dont overlook available space if GC disabled...
authorHans Boehm <Hans_Boehm@hp.com>
Wed, 9 Feb 2005 21:33:02 +0000 (21:33 +0000)
committerHans Boehm <hboehm@gcc.gnu.org>
Wed, 9 Feb 2005 21:33:02 +0000 (21:33 +0000)
commit328d1d4c1c902bfa35bfdb69d7b22afca3a68e14
tree740a513131a2bfd49e69843a563d9ce978424f93
parentdab80c81c6b7fc84a08f1d1d5745c6861c7082c9
allchblk.c (GC_allochblk_nth): Dont overlook available space if GC disabled...

* 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).

From-SVN: r94776
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