X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=src%2Fcompiler%2Fmips%2Fcall.lisp;h=38f1528186f823f8610cf400553fcb2e28e9932e;hb=49e8403800426f37a54d9b87353a31af36e7af40;hp=97057d8c2293ddd5d9c1ab3797fb25a5bfed151f;hpb=c823a0c4ad5be108455745c7b451228182d5d164;p=sbcl.git diff --git a/src/compiler/mips/call.lisp b/src/compiler/mips/call.lisp index 97057d8..38f1528 100644 --- a/src/compiler/mips/call.lisp +++ b/src/compiler/mips/call.lisp @@ -783,12 +783,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 lw stepping null-tn - (- (+ symbol-value-slot - (truncate (static-symbol-offset 'sb!impl::*stepping*) - n-word-bytes)) - other-pointer-lowtag)) + (load-symbol-value stepping sb!impl::*stepping*) ;; If it's not NIL, trap. (inst beq stepping null-tn step-done-label) (inst nop) @@ -1288,12 +1283,7 @@ default-value-8 (:policy :fast-safe) (:vop-var vop) (:generator 3 - ;; Get the symbol-value of SB!IMPL::*STEPPING* - (inst lw stepping null-tn - (- (+ symbol-value-slot - (truncate (static-symbol-offset 'sb!impl::*stepping*) - n-word-bytes)) - other-pointer-lowtag)) + (load-symbol-value stepping sb!impl::*stepping*) ;; If it's not NIL, trap. (inst beq stepping null-tn DONE) (inst nop)