[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