[cmucl-cvs] CMUCL commit: cross-sparc-branch src/compiler/sparc (parms.lisp)
Raymond Toy
rtoy at common-lisp.net
Sat Nov 20 15:45:05 UTC 2010
Date: Saturday, November 20, 2010 @ 10:45:05
Author: rtoy
Path: /project/cmucl/cvsroot/src/compiler/sparc
Tag: cross-sparc-branch
Modified: parms.lisp
Set up TARGET-FOREIGN-LINKAGE-SPACE-START and
TARGET-FOREIGN-LINKAGE-ENTRY-SIZE from the backend values.
------------+
parms.lisp | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
Index: src/compiler/sparc/parms.lisp
diff -u src/compiler/sparc/parms.lisp:1.61.6.1 src/compiler/sparc/parms.lisp:1.61.6.2
--- src/compiler/sparc/parms.lisp:1.61.6.1 Tue Nov 16 12:29:34 2010
+++ src/compiler/sparc/parms.lisp Sat Nov 20 10:45:05 2010
@@ -5,7 +5,7 @@
;;; Carnegie Mellon University, and has been placed in the public domain.
;;;
(ext:file-comment
- "$Header: /project/cmucl/cvsroot/src/compiler/sparc/parms.lisp,v 1.61.6.1 2010-11-16 17:29:34 rtoy Exp $")
+ "$Header: /project/cmucl/cvsroot/src/compiler/sparc/parms.lisp,v 1.61.6.2 2010-11-20 15:45:05 rtoy Exp $")
;;;
;;; **********************************************************************
;;;
@@ -48,8 +48,11 @@
#+mach 4096 #+sunos 8192)
(setf (c::backend-foreign-linkage-space-start *target-backend*)
+ ;; This better match the value in sparc-validate.h!
#x0f800000
(c::backend-foreign-linkage-entry-size *target-backend*)
+ ;; This better agree with what sparc-arch.c thinks it is! Right now,
+ ;; it's 4 instructions, so 16 bytes.
16)
); eval-when
@@ -217,11 +220,10 @@
(defconstant target-static-space-start #x28000000)
(defconstant target-dynamic-space-start #x40000000)
-;; This better match the value in sparc-validate.h!
-(defconstant target-foreign-linkage-space-start #x0f800000)
-;; This better agree with what sparc-arch.c thinks it is! Right now,
-;; it's 4 instructions, so 16 bytes.
-(defconstant target-foreign-linkage-entry-size 16)
+(defconstant target-foreign-linkage-space-start
+ (c:backend-foreign-linkage-space-start *target-backend*))
+(defconstant target-foreign-linkage-entry-size
+ (c:backend-foreign-linkage-entry-size *target-backend*))
;;;; Other random constants.
More information about the cmucl-cvs
mailing list