[M3commit] CVS Update: cm3

Jay Krell jkrell at elego.de
Sun Oct 25 11:58:42 CET 2009


CVSROOT:	/usr/cvs
Changes by:	jkrell at birch.	09/10/25 11:58:42

Removed files:
	cm3/m3-libs/m3core/src/runtime/FreeBSD/: _fpsetjmp.s 
	cm3/m3-libs/m3core/src/runtime/FreeBSD2/: _fpsetjmp.s 
	cm3/m3-libs/m3core/src/runtime/FreeBSD3/: _fpsetjmp.s 
	cm3/m3-libs/m3core/src/runtime/FreeBSD4/: _fpsetjmp.s 
	cm3/m3-libs/m3core/src/runtime/NetBSD2_i386/: _fpsetjmp.s 

Log message:
	remove unused files
	I found in implementing get/set/make/swapcontext on some platforms
	that it can be a useful strategy to get the compiler to save
	a bunch of state on the stack by calling a function with
	many parameters and/or use of floating point, and call setjmp
	from that function. (see m3core/src/unix/Common/context/setjmp/context.c
	how it avoids using register-based parameters)




More information about the M3commit mailing list