gcc/boehm-gc ChangeLog allchblk.c dyn_load.c m ...

hboehm@gcc.gnu.org hboehm@gcc.gnu.org
Thu Feb 10 03:02:00 GMT 2005


CVSROOT:	/cvs/gcc
Module name:	gcc
Changes by:	hboehm@gcc.gnu.org	2005-02-09 21:33:02

Modified files:
	boehm-gc       : ChangeLog allchblk.c dyn_load.c mach_dep.c 
	                 mark_rts.c pthread_stop_world.c 

Log message:
	* 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).

Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/boehm-gc/ChangeLog.diff?cvsroot=gcc&r1=1.217&r2=1.218
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/boehm-gc/allchblk.c.diff?cvsroot=gcc&r1=1.12&r2=1.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/boehm-gc/dyn_load.c.diff?cvsroot=gcc&r1=1.22&r2=1.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/boehm-gc/mach_dep.c.diff?cvsroot=gcc&r1=1.16&r2=1.17
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/boehm-gc/mark_rts.c.diff?cvsroot=gcc&r1=1.11&r2=1.12
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/boehm-gc/pthread_stop_world.c.diff?cvsroot=gcc&r1=1.2&r2=1.3



More information about the Gcc-cvs mailing list