[Openmcl-cvs-notifications] Commit: ccl/compiler/X86/X8664
gb@clozure.com
gb at clozure.com
Wed Jun 7 01:29:36 MDT 2006
Affected files with versions:
x8664-vinsns.lisp,1.64
-----------------------------------
Details:
Update of /usr/local/tmpcvs/openmcl-dev/ccl/compiler/X86/X8664
In directory clozure.com:/tmp/cvs-serv15983/compiler/X86/X8664
Modified Files:
x8664-vinsns.lisp
Log Message:
Try to keep tcr.save_tsp in synch with %tsp, and likewise for
%Rforeign_sp/tcr.foreign_sp.
(The idea is to keep the temp/foreign stack pointers in the tcr and only
use the MMX registers as temporaries, since it seems that handlers for
asynchronous signals can't count on the MMX register values in the
signal context being correct. This seems to either be a Linux kernel
bug or ill-considered if it's intentional behavior, but it seems better
to work around it this way.)
This is just an early step in bootstrapping that change; it's being
checked into CVS so that it doesn't get lost (and so that I can recover
to this point if/when I hose things on a later step.)
More information about the Openmcl-cvs-notifications
mailing list