0.9.3.71:
authorChristophe Rhodes <csr21@cam.ac.uk>
Sat, 20 Aug 2005 17:21:14 +0000 (17:21 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Sat, 20 Aug 2005 17:21:14 +0000 (17:21 +0000)
Alpha build fixes
... unused :node-var node (noted by PVE, introduced 0.9.1.61)
... s/foreign-symbol-address/foreign-symbol-sap/ (introduced
0.9.2.26)
... rearrange the thread object so that structure packing
doesn't confuse the system (introduced 0.9.2.9)

src/compiler/alpha/alloc.lisp
src/compiler/alpha/c-call.lisp
src/compiler/generic/objdef.lisp
version.lisp-expr

index 9da5c6d..85e82bd 100644 (file)
   (:info length stack-allocate-p)
   (:temporary (:scs (non-descriptor-reg)) temp)
   (:results (result :scs (descriptor-reg)))
-  (:node-var node)
   (:generator 10
     (let* ((size (+ length closure-info-offset))
            (alloc-size (pad-data-block size)))
index 617c729..c49fd6c 100644 (file)
                                         (alien-fun-type-result-type type)
                                         nil)))))
 
-(define-vop (foreign-symbol-address)
-  (:translate foreign-symbol-address)
+(define-vop (foreign-symbol-sap)
+  (:translate foreign-symbol-sap)
   (:policy :fast-safe)
   (:args)
   (:arg-types (:constant simple-string))
index df4b6cc..fa30990 100644 (file)
   (alien-stack-start :c-type "lispobj *" :length #!+alpha 2 #!-alpha 1)
   (alien-stack-pointer :c-type "lispobj *" :length #!+alpha 2 #!-alpha 1)
   #!+gencgc (alloc-region :c-type "struct alloc_region" :length 5)
-  (tls-cookie)                          ;  on x86, the LDT index
   (this :c-type "struct thread *" :length #!+alpha 2 #!-alpha 1)
   (prev :c-type "struct thread *" :length #!+alpha 2 #!-alpha 1)
   (next :c-type "struct thread *" :length #!+alpha 2 #!-alpha 1)
   ;; starting, running, suspended, dead
   (state :c-type "volatile lispobj")
+  (tls-cookie)                          ;  on x86, the LDT index
   #!+(or x86 x86-64) (pseudo-atomic-atomic)
   #!+(or x86 x86-64) (pseudo-atomic-interrupted)
   (interrupt-fun)
index 73e91a7..fa43600 100644 (file)
@@ -17,4 +17,4 @@
 ;;; checkins which aren't released. (And occasionally for internal
 ;;; versions, especially for internal versions off the main CVS
 ;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"0.9.3.70"
+"0.9.3.71"