From: Gabor M. <me...@us...> - 2009-03-14 23:00:35
|
Update of /cvsroot/sbcl/sbcl/src/compiler/mips In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv7935/src/compiler/mips Modified Files: call.lisp Log Message: 1.0.26.3: cleanup accesses to *STEPPING* on MIPS and HPPA Index: call.lisp =================================================================== RCS file: /cvsroot/sbcl/sbcl/src/compiler/mips/call.lisp,v retrieving revision 1.25 retrieving revision 1.26 diff -u -d -r1.25 -r1.26 --- call.lisp 17 Dec 2008 14:43:26 -0000 1.25 +++ call.lisp 14 Mar 2009 23:00:30 -0000 1.26 @@ -783,12 +783,7 @@ (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 @@ (: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) |