1.0.27.10: fix call_into_lisp return value on x86-64
authorGabor Melis <mega@hotpop.com>
Tue, 21 Apr 2009 07:33:10 +0000 (07:33 +0000)
committerGabor Melis <mega@hotpop.com>
Tue, 21 Apr 2009 07:33:10 +0000 (07:33 +0000)
src/runtime/x86-64-assem.S
version.lisp-expr

index 1b4ac54..fb12a06 100644 (file)
@@ -235,7 +235,7 @@ LsingleValue:
 
 /* FIXME Restore the NPX state. */
 
-       /* return value is already in rax where lisp expects it */
+       mov     %rdx,%rax       # c-val
        leave
        ret
        SIZE(GNAME(call_into_lisp))
index 3ae4382..19cf88c 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.27.9"
+"1.0.27.10"