0.8.13.68:
authorChristophe Rhodes <csr21@cam.ac.uk>
Mon, 16 Aug 2004 23:57:26 +0000 (23:57 +0000)
committerChristophe Rhodes <csr21@cam.ac.uk>
Mon, 16 Aug 2004 23:57:26 +0000 (23:57 +0000)
Fix for alpha backend bug revealed by new bit-vector.impure-cload
COUNT test
... stronger restriction on using immediates in data-vector-set/c
for small arrays

src/compiler/alpha/array.lisp
version.lisp-expr

index 35568d8..ec52659 100644 (file)
                                                                          bits)))
                                                               (* extra
                                                                 ,bits))))
-                                              (cond ((< value #x10000)
+                                              (cond ((< value #x100)
                                                      (inst bis old value old))
                                                     (t
                                                      (inst li value temp)
index cea48f3..2c9a803 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.8.13.67"
+"0.8.13.68"