X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fhppa%2Fcall.lisp;h=02d93ae81cf7751b21e2234d41fc22373101770a;hb=95591ed483dbb8c0846c129953acac1554f28809;hp=6ec58b6b3cd682f43bc971ece6c4bcacab77cf1d;hpb=b46345044a6b9e2db26700e297daedb05307919b;p=sbcl.git diff --git a/src/compiler/hppa/call.lisp b/src/compiler/hppa/call.lisp index 6ec58b6..02d93ae 100644 --- a/src/compiler/hppa/call.lisp +++ b/src/compiler/hppa/call.lisp @@ -774,12 +774,7 @@ default-value-8 (insert-step-instrumenting (callable-tn) ;; Conditionally insert a conditional trap: (when step-instrumenting - ;; Get the symbol-value of SB!IMPL::*STEPPING* - (inst ldw (- (+ symbol-value-slot - (truncate (static-symbol-offset 'sb!impl::*stepping*) - n-word-bytes)) - other-pointer-lowtag) - null-tn stepping) + (load-symbol-value stepping sb!impl::*stepping*) ;; If it's not NIL, trap. ;(inst comb := stepping null-tn step-done-label) (inst comb := null-tn null-tn step-done-label :nullify t) @@ -1255,12 +1250,7 @@ default-value-8 (:policy :fast-safe) (:vop-var vop) (:generator 3 - ;; Get the symbol-value of SB!IMPL::*STEPPING* - (inst ldw (- (+ symbol-value-slot - (truncate (static-symbol-offset 'sb!impl::*stepping*) - n-word-bytes)) - other-pointer-lowtag) - null-tn stepping) + (load-symbol-value stepping sb!impl::*stepping*) ;; If it's not NIL, trap. (inst comb := stepping null-tn DONE :nullify t) ;; CONTEXT-PC will be pointing here when the interrupt is handled,