Fixnum and unsigned-fixnum array cleanups.
[sbcl.git] / package-data-list.lisp-expr
index d50f1e5..c5fb4ab 100644 (file)
@@ -1602,22 +1602,18 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                ;; 32-bit and 64-bit ports.  Other bits connected to the
                ;; same issue are noted throughout the code below with
                ;; the tag "32/64-bit issues".  --njf, 2004-08-09
-               "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-29-ERROR"
+               "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-FIXNUM-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-31-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-32-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-4-ERROR"
                ;; FIXME: 32/64-bit issues
-               "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-60-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-63-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-64-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-7-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-UNSIGNED-BYTE-8-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-16-ERROR"
-               ;; FIXME: 32/64-bit issues
-               "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-30-ERROR"
+               "OBJECT-NOT-SIMPLE-ARRAY-FIXNUM-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-32-ERROR"
-               ;; FIXME: 32/64-bit issues
-               "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-61-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-64-ERROR"
                "OBJECT-NOT-SIMPLE-ARRAY-SIGNED-BYTE-8-ERROR"
                "OBJECT-NOT-SIMPLE-BIT-VECTOR-ERROR"
@@ -1669,22 +1665,17 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "SIMPLE-ARRAY-UNSIGNED-BYTE-15-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-16-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-2-P"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-UNSIGNED-BYTE-29-P"
+               "SIMPLE-ARRAY-UNSIGNED-FIXNUM-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-31-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-32-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-4-P"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-UNSIGNED-BYTE-60-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-63-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-64-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-7-P"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-8-P"
                "SIMPLE-ARRAY-SIGNED-BYTE-16-P"
-               "SIMPLE-ARRAY-SIGNED-BYTE-30-P"
+               "SIMPLE-ARRAY-FIXNUM-P"
                "SIMPLE-ARRAY-SIGNED-BYTE-32-P"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-SIGNED-BYTE-61-P"
                "SIMPLE-ARRAY-SIGNED-BYTE-64-P"
                "SIMPLE-ARRAY-SIGNED-BYTE-8-P" "SIMPLE-BASE-STRING-P"
                #!+sb-unicode "SIMPLE-CHARACTER-STRING-P"
@@ -1737,8 +1728,8 @@ is a good idea, but see SB-SYS re. blurring of boundaries."
                "VECTOR-UNSIGNED-BYTE-2-P" "VECTOR-UNSIGNED-BYTE-4-P"
                "VECTOR-UNSIGNED-BYTE-7-P" "VECTOR-UNSIGNED-BYTE-8-P"
                "VECTOR-UNSIGNED-BYTE-15-P" "VECTOR-UNSIGNED-BYTE-16-P"
-               "VECTOR-UNSIGNED-BYTE-29-P" "VECTOR-UNSIGNED-BYTE-31-P"
-               "VECTOR-UNSIGNED-BYTE-32-P" "VECTOR-UNSIGNED-BYTE-60-P"
+               "VECTOR-UNSIGNED-FIXNUM-P" "VECTOR-UNSIGNED-BYTE-31-P"
+               "VECTOR-UNSIGNED-BYTE-32-P"
                "VECTOR-UNSIGNED-BYTE-63-P" "VECTOR-UNSIGNED-BYTE-64-P"
                "VECTOR-SIGNED-BYTE-8-P" "VECTOR-SIGNED-BYTE-16-P"
                "VECTOR-FIXNUM-P" "VECTOR-SIGNED-BYTE-32-P"
@@ -2666,6 +2657,7 @@ structure representations"
                "MEMORY-USAGE" "MOST-POSITIVE-COST"
                "N-LOWTAG-BITS"
                "N-FIXNUM-TAG-BITS"
+               "N-FIXNUM-BITS"
                "N-POSITIVE-FIXNUM-BITS"
                "NEGATIVE-IMMEDIATE-SC-NUMBER"
                "NFP-SAVE-OFFSET"
@@ -2716,23 +2708,17 @@ structure representations"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-15-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-16-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-2-WIDETAG"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-UNSIGNED-BYTE-29-WIDETAG"
+               "SIMPLE-ARRAY-UNSIGNED-FIXNUM-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-31-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-32-WIDETAG"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-UNSIGNED-BYTE-60-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-63-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-64-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-4-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-7-WIDETAG"
                "SIMPLE-ARRAY-UNSIGNED-BYTE-8-WIDETAG"
                "SIMPLE-ARRAY-SIGNED-BYTE-16-WIDETAG"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-SIGNED-BYTE-30-WIDETAG"
+               "SIMPLE-ARRAY-FIXNUM-WIDETAG"
                "SIMPLE-ARRAY-SIGNED-BYTE-32-WIDETAG"
-               ;; FIXME: 32/64-bit issues
-               "SIMPLE-ARRAY-SIGNED-BYTE-61-WIDETAG"
                "SIMPLE-ARRAY-SIGNED-BYTE-64-WIDETAG"
                "SIMPLE-ARRAY-SIGNED-BYTE-8-WIDETAG"
                "SIMPLE-BIT-VECTOR-WIDETAG"