Always keep the break instruction in the branch delay slot.
authorThiemo Seufer <ths@networkno.de>
Thu, 8 Sep 2005 08:09:40 +0000 (08:09 +0000)
committerThiemo Seufer <ths@networkno.de>
Thu, 8 Sep 2005 08:09:40 +0000 (08:09 +0000)
src/compiler/mips/macros.lisp
version.lisp-expr

index dd32fdc..89190ad 100644 (file)
   "Cause a continuable error.  If the error is continued, execution resumes at
   LABEL."
   `(progn
-     (inst b ,label)
-     ,@(emit-error-break vop cerror-trap error-code values)))
+     (without-scheduling ()
+       (inst b ,label)
+       ,@(emit-error-break vop cerror-trap error-code values))))
 
 (defmacro generate-error-code (vop error-code &rest values)
   "Generate-Error-Code Error-code Value*
index 4151d0b..d2e8d70 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".)
-"0.9.4.48"
+"0.9.4.49"