diff options
-rw-r--r-- | NEWS | 1 | ||||
-rw-r--r-- | src/compiler/sparc/array.lisp | 2 | ||||
-rw-r--r-- | tests/debug.impure.lisp | 2 | ||||
-rw-r--r-- | version.lisp-expr | 2 |
4 files changed, 5 insertions, 2 deletions
@@ -1,4 +1,5 @@ ;;;; -*- coding: utf-8; fill-column: 78 -*- +changes in sbcl-1.0.24 relative to 1.0.23: * new feature: ARRAY-STORAGE-VECTOR provides access to the underlying data vector of a multidimensional SIMPLE-ARRAY. * new feature: the system now signals a continuable error if standard diff --git a/src/compiler/sparc/array.lisp b/src/compiler/sparc/array.lisp index fc491812b..8b8079fdb 100644 --- a/src/compiler/sparc/array.lisp +++ b/src/compiler/sparc/array.lisp @@ -26,7 +26,7 @@ (inst or header alloc-tn other-pointer-lowtag) (inst add ndescr rank (+ (* (1+ array-dimensions-offset) n-word-bytes) lowtag-mask)) - (inst andn ndescr 4) + (inst andn ndescr lowtag-mask) (inst add alloc-tn ndescr) (inst add ndescr rank (fixnumize (1- array-dimensions-offset))) (inst sll ndescr ndescr n-widetag-bits) diff --git a/tests/debug.impure.lisp b/tests/debug.impure.lisp index 22b05eb42..aae31110a 100644 --- a/tests/debug.impure.lisp +++ b/tests/debug.impure.lisp @@ -210,7 +210,9 @@ (and :x86 :openbsd) (and :x86 :sunos) (and :x86 :darwin) + (and :x86 :linux) (and :x86-64 :darwin) + (and :x86-64 :linux) (and :sparc :linux) :alpha :mips)) diff --git a/version.lisp-expr b/version.lisp-expr index f02c1b475..c7362af2d 100644 --- a/version.lisp-expr +++ b/version.lisp-expr @@ -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".) -"1.0.23.72" +"1.0.24" |