0.9.18.4: Fix non-x86 builds.
authorBrian Downing <bdowning@lavos.net>
Thu, 26 Oct 2006 03:55:20 +0000 (03:55 +0000)
committerBrian Downing <bdowning@lavos.net>
Thu, 26 Oct 2006 03:55:20 +0000 (03:55 +0000)
  * Make :precision :53-bit in *saved-floating-point-modes*
    conditional upon #!+x86.

src/code/float-trap.lisp
version.lisp-expr

index 23c5e76..dca6771 100644 (file)
@@ -160,7 +160,8 @@ sets the floating point modes to their current values (and thus is a no-op)."
 (defvar *saved-floating-point-modes*
   '(:traps (:overflow #!-netbsd :invalid :divide-by-zero)
     :rounding-mode :nearest :current-exceptions nil
-    :accrued-exceptions nil :fast-mode nil :precision :53-bit))
+    :accrued-exceptions nil :fast-mode nil
+    #!+x86 :precision #!+x86 :53-bit))
 
 (defun float-cold-init-or-reinit ()
   (apply #'set-floating-point-modes *saved-floating-point-modes*))
index cab40b0..160bbd4 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.18.3"
+"0.9.18.4"