X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fppc%2Fvm.lisp;h=058f252e4be2bd40c2c58a189cc0486bdc275e68;hb=5745b5a5b2e3b967bf3876b4306f31b3c78495fa;hp=b8a9956414d607ea423d52fabcc44035514a754f;hpb=1bab7f87e5800ae7d0eed4e301de15125e72bd6f;p=sbcl.git diff --git a/src/compiler/ppc/vm.lisp b/src/compiler/ppc/vm.lisp index b8a9956..058f252 100644 --- a/src/compiler/ppc/vm.lisp +++ b/src/compiler/ppc/vm.lisp @@ -81,7 +81,7 @@ nl0 nl1 nl2 nl3 nl4 nl5 nl6 #+nil nl7 cfunc nargs nfp) (defregset descriptor-regs - fdefn a0 a1 a2 a3 ocfp lra cname lexenv l0 l1 l2 ) + fdefn a0 a1 a2 a3 ocfp lra cname lexenv l0 l1 #!-sb-thread l2 ) (defregset *register-arg-offsets* a0 a1 a2 a3) @@ -327,6 +327,11 @@ :offset n)) *register-arg-offsets*)) +#!+sb-thread +(defparameter thread-base-tn + (make-random-tn :kind :normal :sc (sc-or-lose 'unsigned-reg) + :offset l2-offset)) + (export 'single-value-return-byte-offset) ;;; This is used by the debugger.