[movitz-cvs] CVS update: movitz/compiler.lisp
Frode Vatvedt Fjeld
ffjeld at common-lisp.net
Sun Apr 11 18:55:25 UTC 2004
Update of /project/movitz/cvsroot/movitz
In directory common-lisp.net:/tmp/cvs-serv28839
Modified Files:
compiler.lisp
Log Message:
The inlined stack-check in the function prelude should access the
limit using the thread-local segment prefix, not the global.
Date: Sun Apr 11 14:55:24 2004
Author: ffjeld
Index: movitz/compiler.lisp
diff -u movitz/compiler.lisp:1.42 movitz/compiler.lisp:1.43
--- movitz/compiler.lisp:1.42 Tue Apr 6 10:34:45 2004
+++ movitz/compiler.lisp Sun Apr 11 14:55:24 2004
@@ -8,7 +8,7 @@
;;;; Created at: Wed Oct 25 12:30:49 2000
;;;; Distribution: See the accompanying file COPYING.
;;;;
-;;;; $Id: compiler.lisp,v 1.42 2004/04/06 14:34:45 ffjeld Exp $
+;;;; $Id: compiler.lisp,v 1.43 2004/04/11 18:55:24 ffjeld Exp $
;;;;
;;;;------------------------------------------------------------------
@@ -3847,7 +3847,7 @@
(append (when (and do-check-stack-p
*compiler-auto-stack-checks-p*
(not (without-check-stack-limit-p env)))
- `((,*compiler-global-segment-prefix*
+ `((,*compiler-local-segment-prefix*
:bound (:edi ,(global-constant-offset 'stack-bottom)) :esp)))
(when use-stack-frame-p
`((:pushl :ebp)
More information about the Movitz-cvs
mailing list