1.0.4.50: more x86 backend
authorlisphacker <lisphacker>
Sun, 8 Apr 2007 15:25:39 +0000 (15:25 +0000)
committerlisphacker <lisphacker>
Sun, 8 Apr 2007 15:25:39 +0000 (15:25 +0000)
  * Fixing a missed pair of frame-byte-offsets from 1.0.4.42.

src/compiler/x86/debug.lisp
version.lisp-expr

index 3869b6a..b104645 100644 (file)
@@ -43,7 +43,7 @@
     (move temp offset)
     (inst neg temp)
     (inst mov result
-          (make-ea :dword :base sap :disp (- n-word-bytes) :index temp))))
+          (make-ea :dword :base sap :disp (frame-byte-offset 0) :index temp))))
 
 (define-vop (read-control-stack-c)
   (:translate stack-ref)
@@ -71,7 +71,7 @@
     (move temp offset)
     (inst neg temp)
     (inst mov
-          (make-ea :dword :base sap :disp (- n-word-bytes) :index temp) value)
+          (make-ea :dword :base sap :disp (frame-byte-offset 0) :index temp) value)
     (move result value)))
 
 (define-vop (write-control-stack-c)
index 43d637d..48b3bc5 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".)
-"1.0.4.49"
+"1.0.4.50"