Bug#1069520: sbcl: FTBFS on armhf: make[1]: *** [debian/rules:53: override_dh_auto_build] Error 1
Source: sbcl
Version: 2:2.3.7-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lucas@debian.org
Usertags: ftbfs-20240420 ftbfs-trixie ftbfs-t64-armhf
Hi,
During a rebuild of all packages in sid, your package failed to build
on armhf.
Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>/tools-for-build'
> cc -I../src/runtime -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -marm -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro grovel-headers.c -ldl -Wl,-no-as-needed -lzstd -o grovel-headers
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/tools-for-build'
> 13.75user 0.96system 0:14.73elapsed 99%CPU (0avgtext+0avgdata 54616maxresident)k
> 0inputs+48376outputs (0major+228023minor)pagefaults 0swaps
> make-host-2.sh: 2: set: can't access tty; job control turned off
> //entering make-host-2.sh
> //running cross-compiler to create target object files
> This is SBCL 2.3.7.debian, an implementation of ANSI Common Lisp.
> More information about SBCL is available at <http://www.sbcl.org/>.
>
> SBCL is free software, provided as is, with absolutely no warranty.
> It is mostly in the public domain; some portions are provided under
> BSD-style licenses. See the CREDITS and COPYING files in the
> distribution for more information.
> * T
> * ; Installed READ interceptor
> ; Float-ops cache prefill: 4315 entries
> ;; loading #P"/<<PKGBUILDDIR>>/tests/type.before-xc.lisp"
> ;; loading #P"/<<PKGBUILDDIR>>/tests/info.before-xc.lisp"
> ;; loading #P"/<<PKGBUILDDIR>>/tests/vm.before-xc.lisp"
> ctype cache metrics: Count LF Seek Hit maxPSL Mask
> FUN : 1137 55.5% 5 7FF
> List : 737 72.0% 8 3FF
> Set : 198 38.7% 5 1FF
> UNION : 177 69.1% 7 FF
> VALUES : 175 68.4% 5 FF
> ARRAY : 136 53.1% 4 FF
> NUMERIC : 123 48.0% 3 FF
> Key-Info : 85 66.4% 4 7F
> CONSTANT : 53 41.4% 5 7F
> Key-Info-Set : 38 59.4% 3 3F
> INTERSECTION : 31 48.4% 2 3F
> UNKNOWN : 26 40.6% 3 3F
> MEMBER : 21 32.8% 2 3F
> HAIRY : 13 20.3% 2 3F
> NEGATION : 12 18.8% 3 3F
> EQL : 6 NIL %
> CHARACTER-SET : 4 6.3% 1 3F
> CONS : 2 3.1% 1 3F
> ALIEN-TYPE : 1 1.6% 1 3F
> MEMBER/EQ : 0 0.0% 0 3F
> FUN-DESIGNATOR : 0 0.0% 0 3F
> Total : 2975
> Alien:
> POINTER : 1 1.6% 1 3F
> INTEGER : 0 0.0% 0 3F
> BOOLEAN : 0 0.0% 0 3F
> C-STRING : 0 0.0% 0 3F
> ARRAY : 0 0.0% 0 3F
> FUN : 0 0.0% 0 3F
> VALUES : 0 0.0% 0 3F
> ENUM : 0 0.0% 0 3F
> UNION : 0 0.0% 0 3F
> STRUCT : 0 0.0% 0 3F
> Total : 1
> [ 1/301] src/code/show (0.028 sec)
> [ 2/301] src/compiler/early-constantp (0.016 sec)
> [ 3/301] src/compiler/vop-existsp (0.032 sec)
> [ 4/301] src/code/defsetfs (0.268 sec)
> [ 5/301] src/code/cl-specials (0.028 sec)
> [ 6/301] src/code/primordial-extensions (0.228 sec)
> [ 7/301] src/code/cold-init-helper-macros (0.044 sec)
> [ 8/301] src/code/backq (0.16 sec)
> [ 9/301] src/code/globals (0.024 sec)
> [ 10/301] src/code/cmacros (0.052 sec)
> [ 11/301] src/code/uncross (0.004 sec)
> [ 12/301] src/code/defbangtype (0.012 sec)
> [ 13/301] src/code/early-constants (0.008 sec)
> [ 14/301] src/code/function-names (0.028 sec)
> [ 15/301] src/compiler/early-globaldb (0.184 sec)
> [ 16/301] src/compiler/generic/parms (0.068 sec)
> [ 17/301] src/compiler/arm/parms (0.024 sec)
> [ 18/301] src/compiler/generic/early-vm (0.016 sec)
> [ 19/301] src/compiler/generic/early-objdef (0.112 sec)
> [ 20/301] src/code/barrier (0.016 sec)
> [ 21/301] src/code/parse-body (0.008 sec)
> [ 22/301] src/compiler/policy (0.284 sec)
> [ 23/301] src/code/early-extensions (0.712 sec)
> [ 24/301] src/code/ansi-stream (0.58 sec)
> [ 25/301] src/code/restart (0.164 sec)
> [ 26/301] src/code/early-pprint (0.22 sec)
> [ 27/301] src/code/early-impl (0.012 sec)
> [ 28/301] src/code/early-package (0.028 sec)
> [ 29/301] src/code/early-raw-slots (0.104 sec)
> [ 30/301] src/code/maphash (0.076 sec)
> [ 31/301] src/code/sysmacs (0.112 sec)
> [ 32/301] src/code/hashset (0.324 sec)
> [ 33/301] src/code/string-hash (0.088 sec)
> [ 34/301] src/code/xset (0.148 sec)
> [ 35/301] src/code/type-class (1.524 sec)
> [ 36/301] src/code/cas (0.052 sec)
> [ 37/301] src/code/thread-structs (0.176 sec)
> [ 38/301] src/compiler/early-c (0.336 sec)
> [ 39/301] src/pcl/slot-name (0.016 sec)
> [ 40/301] src/code/early-classoid (0.704 sec)
> [ 41/301] src/code/initial-method (0.076 sec)
> [ 42/301] src/compiler/generic/pinned-objects (0.024 sec)
> [ 43/301] src/compiler/generic/layout-ids (0.02 sec)
> [ 44/301] src/code/signal (0.032 sec)
> [ 45/301] src/code/cold-error (0.092 sec)
> [ 46/301] src/code/early-full-eval (0.048 sec)
> [ 47/301] src/code/debug-var-io (0.2 sec)
> [ 48/301] src/code/early-float (0.04 sec)
> [ 49/301] src/code/huffman (0.144 sec)
> [ 50/301] src/code/early-time (0.004 sec)
> [ 51/301] src/code/misc (0.004 sec)
> [ 52/301] src/code/target-error (1.344 sec)
> [ 53/301] src/code/target-extensions (0.164 sec)
> [ 54/301] src/compiler/parse-lambda-list (0.572 sec)
> [ 55/301] src/compiler/macros (0.572 sec)
> [ 56/301] src/compiler/fun-info (0.152 sec)
> [ 57/301] src/compiler/generic/vm-macs (0.224 sec)
> [ 58/301] src/compiler/policies (0.632 sec)
> [ 59/301] src/code/target-lfhash (0.352 sec)
> [ 60/301] src/compiler/info-vector (0.452 sec)
> [ 61/301] src/compiler/globaldb (0.24 sec)
> [ 62/301] src/compiler/generic/objdef (0.128 sec)
> [ 63/301] src/code/lockfree-list (0.128 sec)
> [ 64/301] src/compiler/generic/vm-array (0.128 sec)
> [ 65/301] src/code/primordial-type (0.032 sec)
> [ 66/301] src/compiler/sset (0.176 sec)
> [ 67/301] src/compiler/node (7.868 sec)
> [ 68/301] src/compiler/early-assem (0.06 sec)
> [ 69/301] src/compiler/vop (2.868 sec)
> [ 70/301] src/compiler/backend (0.028 sec)
> [ 71/301] src/code/sc-offset (0.024 sec)
> [ 72/301] src/compiler/vmdef (0.196 sec)
> [ 73/301] src/code/defmacro (0.036 sec)
> [ 74/301] src/compiler/meta-vmdef (1.492 sec)
> [ 75/301] src/compiler/arm/vm (0.46 sec)
> [ 76/301] src/code/alieneval (2.124 sec)
> [ 77/301] output/stuff-groveled-from-headers (0.044 sec)
> [ 78/301] src/code/target-alieneval (0.428 sec)
> [ 79/301] src/code/target-c-call (0.024 sec)
> [ 80/301] src/code/misc-aliens (0.064 sec)
> [ 81/301] src/code/weak (0.024 sec)
>
> ; file: src/code/array.lisp
> ; in: DEF-BIT-ARRAY-OP BIT-NOR
> ; (SB-VM::DEF-BIT-ARRAY-OP BIT-NOR LOGNOR)
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET IF SB-KERNEL:WITH-ARRAY-DATA LET LET LET MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION SB-KERNEL:WITH-ARRAY-DATA LET LET LET
> ; --> MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL FUNCTION
> ; --> SB-KERNEL:WITH-ARRAY-DATA LET LET LET MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION IF LOCALLY BIT-NOR
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET IF LOCALLY BIT-NOR
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
> [ 82/301] src/code/array (1.604 sec)
> [ 83/301] src/code/list (1.0 sec)
> [ 84/301] src/code/seq (4.084 sec)
> [ 85/301] src/code/coerce (0.076 sec)
> [ 86/301] src/code/thread (0.116 sec)
> [ 87/301] src/code/target-random (0.244 sec)
> [ 88/301] src/code/class (0.436 sec)
> [ 89/301] src/pcl/pre-warm (0.112 sec)
> [ 90/301] src/code/number-dispatch (0.084 sec)
> [ 91/301] src/code/float-inf-nan (0.052 sec)
> [ 92/301] src/code/pathname (0.12 sec)
>
> ; file: src/code/target-sxhash.lisp
> ; in: DEFUN PSXHASH
> ; (SB-IMPL::RAW-CASES)
> ; --> LET COND IF IF IF PROGN LET SB-INT:MIXF LET* SB-XC:SXHASH IF
> ; ==>
> ; SB-IMPL::X
> ;
> ; note: doing float to pointer coercion (cost 13)
>
> ; --> LET COND IF IF IF IF IF PROGN LET LET SB-INT:MIXF LET* SB-XC:SXHASH IF
> ; ==>
> ; SB-IMPL::X
> ;
> ; note: doing float to pointer coercion (cost 13)
> ;
> ; note: doing float to pointer coercion (cost 13)
>
> ; --> LET COND IF IF IF IF PROGN LET LET SB-INT:MIXF LET* SB-XC:SXHASH IF
> ; ==>
> ; SB-IMPL::X
> ;
> ; note: doing float to pointer coercion (cost 13)
> ;
> ; note: doing float to pointer coercion (cost 13)
>
> ; --> LET COND IF IF PROGN LET SB-INT:MIXF LET* SB-XC:SXHASH IF
> ; ==>
> ; SB-IMPL::X
> ;
> ; note: doing float to pointer coercion (cost 13)
>
> ; (SB-IMPL::HASH-FLOAT SB-XC:SINGLE-FLOAT SB-IMPL::KEY)
> ; --> COND IF IF THE
> ; ==>
> ; (SB-KERNEL:SXHASH-BIGNUM-SINGLE-FLOAT SB-IMPL::KEY)
> ;
> ; note: doing float to pointer coercion (cost 13) from KEY
>
> ; (SB-IMPL::HASH-FLOAT SB-XC:DOUBLE-FLOAT SB-IMPL::KEY)
> ; --> COND IF IF SB-EXT:FLOAT-INFINITY-P BLOCK SB-KERNEL::FLOAT-INF-OR-NAN-TEST
> ; --> SB-KERNEL::NUMBER-DISPATCH BLOCK TAGBODY RETURN-FROM TYPECASE LET COND IF
> ; --> IF PROGN LET AND IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> COND IF IF THE MULTIPLE-VALUE-BIND MULTIPLE-VALUE-CALL SB-XC:FLOOR
> ; ==>
> ; 1
> ;
> ; note: doing float to pointer coercion (cost 13)
> [ 93/301] src/code/target-sxhash (0.524 sec)
> [ 94/301] src/code/debug-info (0.6 sec)
> [ 95/301] src/code/source-location (0.092 sec)
> [ 96/301] src/compiler/proclaim (0.204 sec)
> [ 97/301] src/compiler/constantp (0.144 sec)
> [ 98/301] src/code/deftype (0.032 sec)
> [ 99/301] src/code/type (2.308 sec)
> [100/301] src/compiler/generic/vm-type (0.256 sec)
> [101/301] src/code/pred (0.372 sec)
> [102/301] src/compiler/generic/primtype (0.208 sec)
> [103/301] src/code/deftypes-for-target (0.136 sec)
> [104/301] src/code/type-init (0.02 sec)
> [105/301] src/code/defstruct (1.228 sec)
> [106/301] src/code/alien-type (0.024 sec)
> [107/301] src/compiler/compiler-error (0.04 sec)
> [108/301] src/compiler/fixup-type (0.012 sec)
> [109/301] src/code/package (0.12 sec)
> [110/301] src/code/typep (0.216 sec)
> [111/301] src/code/random (0.02 sec)
> [112/301] src/code/hash-table (0.176 sec)
> [113/301] src/code/readtable (0.056 sec)
> [114/301] src/code/host-pprint (0.028 sec)
> [115/301] src/compiler/knownfun (0.436 sec)
> [116/301] src/compiler/ctype (0.552 sec)
> [117/301] src/compiler/fndb (0.308 sec)
> [118/301] src/compiler/generic/vm-fndb (0.084 sec)
> [119/301] src/compiler/generic/late-objdef (0.08 sec)
> [120/301] src/compiler/generic/interr (0.08 sec)
> [121/301] src/compiler/bit-util (0.032 sec)
> [122/301] src/code/foreign (0.104 sec)
> [123/301] src/code/unix (0.732 sec)
> [124/301] src/code/symbol (0.224 sec)
>
> ; file: src/code/bignum.lisp
> ; in: DEF DOUBLE-FLOAT
> ; (SB-BIGNUM::DEF SB-XC:DOUBLE-FLOAT)
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* LABELS COND IF IF AND IF DOTIMES DO BLOCK LET TAGBODY TAGBODY UNLESS
> ; --> IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* LABELS
> ; ==>
> ; (SB-BIGNUM::FLOAT-FROM-BITS (SB-BIGNUM::BITS SB-BIGNUM::LEN)
> ; (DECLARE (TYPE SB-BIGNUM:BIGNUM-LENGTH SB-BIGNUM::LEN))
> ; (SB-BIGNUM::DOUBLE-FLOAT-FROM-BITS SB-BIGNUM::BITS
> ; (SB-BIGNUM::CHECK-EXPONENT SB-BIGNUM::LEN SB-VM:DOUBLE-FLOAT-BIAS
> ; SB-VM:DOUBLE-FLOAT-NORMAL-EXPONENT-MAX)
> ; PLUSP))
> ;
> ; note: doing float to pointer coercion (cost 13) to "<return value>"
>
> ; in: DEF SINGLE-FLOAT
> ; (SB-BIGNUM::DEF SB-XC:SINGLE-FLOAT)
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* LABELS COND IF IF AND IF DOTIMES DO BLOCK LET TAGBODY TAGBODY UNLESS
> ; --> IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* LABELS
> ; ==>
> ; (SB-BIGNUM::FLOAT-FROM-BITS (SB-BIGNUM::BITS SB-BIGNUM::LEN)
> ; (DECLARE (TYPE SB-BIGNUM:BIGNUM-LENGTH SB-BIGNUM::LEN))
> ; (SB-BIGNUM::SINGLE-FLOAT-FROM-BITS SB-BIGNUM::BITS
> ; (SB-BIGNUM::CHECK-EXPONENT SB-BIGNUM::LEN SB-VM:SINGLE-FLOAT-BIAS
> ; SB-VM:SINGLE-FLOAT-NORMAL-EXPONENT-MAX)
> ; PLUSP))
> ;
> ; note: doing float to pointer coercion (cost 13) to "<return value>"
>
> ; in: DEFUN %NORMALIZE-BIGNUM-BUFFER
> ; (SB-XC:ZEROP
> ; (LOGXOR SB-BIGNUM::SIGN-DIGIT
> ; (SB-BIGNUM:%ASHR SB-BIGNUM::NEXT-DIGIT (1- SB-BIGNUM::DIGIT-SIZE))))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN MAKE-GCD-BIGNUM-ODD
> ; (SB-XC:ZEROP SB-BIGNUM::DIGIT)
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN BIGNUM-BINARY-GCD
> ; (SB-XC:ZEROP (SB-BIGNUM:%BIGNUM-REF SB-BIGNUM::R 0))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN BIGNUM-MOD-GCD
> ; (SB-XC:ZEROP (SB-BIGNUM:%BIGNUM-REF SB-BIGNUM::B 0))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN BIGNUM-GCD
> ; (SB-XC:ZEROP (SB-BIGNUM:%BIGNUM-REF SB-BIGNUM::V 0))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN REDUCED-RATIO-MOD
> ; (INTEGER-LENGTH SB-BIGNUM::N1)
> ;
> ; note: doing unsigned word to integer coercion (cost 20) from N1
>
> ; (INTEGER-LENGTH SB-BIGNUM::N2)
> ;
> ; note: doing unsigned word to integer coercion (cost 20) from N2
>
> ; in: DEFUN BIGNUM-FACTORS-OF-TWO
> ; (SB-XC:ZEROP SB-BIGNUM::OR-DIGITS)
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN DMOD
> ; (SB-XC:ZEROP (SB-BIGNUM:%BIGNUM-REF SB-BIGNUM::U 0))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN BIGNUM-LOGBITP
> ; (LOGBITP SB-KERNEL:BIT-INDEX
> ; (SB-BIGNUM:%BIGNUM-REF BIGNUM SB-BIGNUM::WORD-INDEX))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN LAST-BIGNUM-PART=>FIXNUM
> ; (ASH
> ; (IF (< SB-BIGNUM::WORD-INDEX SB-BIGNUM::N-DIGITS)
> ; (SB-BIGNUM:%BIGNUM-REF BIGNUM SB-BIGNUM::WORD-INDEX)
> ; (SB-BIGNUM::%SIGN-DIGIT BIGNUM SB-BIGNUM::N-DIGITS))
> ; SB-BIGNUM::LOW-PART-SIZE)
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; in: DEFUN BIGNUM-LOWER-BITS-ZERO-P
> ; (SB-XC:ZEROP (SB-BIGNUM:%BIGNUM-REF BIGNUM SB-INT:INDEX))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; (SB-XC:ZEROP
> ; (LOGAND (1- (ASH 1 SB-BIGNUM::N-BITS-PARTIAL-DIGIT))
> ; (SB-BIGNUM:%BIGNUM-REF BIGNUM SB-BIGNUM::N-FULL-DIGITS)))
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
> [125/301] src/code/bignum (2.116 sec)
> [126/301] src/code/numbers (3.008 sec)
> [127/301] src/code/float-trap (0.092 sec)
> [128/301] src/code/float (0.488 sec)
> [129/301] src/code/irrat (1.912 sec)
> [130/301] src/code/alloc (0.044 sec)
> [131/301] src/code/fd-stream (2.236 sec)
> [132/301] src/code/target-char (3.792 sec)
> [133/301] src/code/stream (2.432 sec)
> [134/301] src/code/load (1.256 sec)
>
> ; file: src/code/deadline.lisp
> ; in: DEFUN DECODE-TIMEOUT
> ; (SB-IMPL::SECONDS-TO-MAYBE-INTERNAL-TIME SB-IMPL::SECONDS)
> ; --> BLOCK TYPECASE LET COND IF IF PROGN SB-IMPL::SECONDS-TO-INTERNAL-TIME
> ; --> BLOCK THE VALUES
> ; ==>
> ; 1
> ;
> ; note: doing float to pointer coercion (cost 13)
> [135/301] src/code/deadline (0.228 sec)
> [136/301] src/code/common-os (0.048 sec)
> [137/301] src/code/format-directive (0.116 sec)
> [138/301] src/code/c-call (0.036 sec)
> [139/301] src/code/foreign-load (0.072 sec)
> [140/301] src/code/unix-foreign-load (0.048 sec)
> [141/301] src/compiler/disassem (0.344 sec)
> [142/301] src/compiler/assem (1.232 sec)
> [143/301] src/compiler/codegen (0.152 sec)
> [144/301] src/compiler/dump (0.744 sec)
> [145/301] src/compiler/target-dump (0.008 sec)
> [146/301] src/compiler/generic/core (0.196 sec)
> [147/301] src/compiler/ir1report (0.4 sec)
> [148/301] src/compiler/main (0.712 sec)
> [149/301] src/compiler/xref (0.128 sec)
> [150/301] src/compiler/target-main (0.216 sec)
> [151/301] src/compiler/ir1tran (0.952 sec)
> [152/301] src/compiler/ir1tran-lambda (0.656 sec)
> [153/301] src/compiler/ir1-translators (0.916 sec)
> [154/301] src/compiler/ir1util (1.456 sec)
> [155/301] src/compiler/callable-args (0.264 sec)
> [156/301] src/compiler/locall (0.532 sec)
> [157/301] src/compiler/ir1opt (1.204 sec)
> [158/301] src/compiler/loop (0.076 sec)
>
> ; file: src/compiler/constraint.lisp
> ; in: DEFSTRUCT CONSET
> ; (DEFSTRUCT
> ; (SB-C::CONSET (:CONSTRUCTOR SB-C::MAKE-CONSET NIL)
> ; (:COPIER SB-C::%COPY-CONSET))
> ; (VECTOR
> ; (MAKE-ARRAY
> ; (SB-INT:POWER-OF-TWO-CEILING (LENGTH SB-C::*CONSTRAINT-UNIVERSE*))
> ; :ELEMENT-TYPE 'BIT :INITIAL-ELEMENT 0)
> ; :TYPE SIMPLE-BIT-VECTOR)
> ; (MIN 0 :TYPE FIXNUM)
> ; (MAX 0 :TYPE FIXNUM))
> ; --> SB-KERNEL::%TARGET-DEFSTRUCT SB-KERNEL::%TARGET-DEFSTRUCT
> ; --> SB-INT:NAMED-LAMBDA FUNCTION AND IF
> ; --> (LAMBDA (SB-KERNEL::X SB-KERNEL::Y) (OR (EQ SB-KERNEL::X SB-KERNEL::Y) (SB-INT:BIT-VECTOR-= SB-KERNEL::X SB-KERNEL::Y)))
> ; --> SB-C::%FUNCALL OR LET IF SB-INT:BIT-VECTOR-=
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN CONSET=
> ; (EQUAL SB-C::VECTOR1 SB-C::VECTOR2)
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
> [159/301] src/compiler/constraint (0.98 sec)
> [160/301] src/compiler/equality-constraints (0.404 sec)
> [161/301] src/compiler/saptran (0.204 sec)
> [162/301] src/compiler/modarith (0.292 sec)
> [163/301] src/compiler/sxhash (0.032 sec)
> [164/301] src/code/quantifiers (0.048 sec)
> [165/301] src/compiler/bitops-derive-type (0.116 sec)
> [166/301] src/compiler/dfo (0.18 sec)
> [167/301] src/compiler/dce (0.048 sec)
> [168/301] src/compiler/checkgen (0.232 sec)
> [169/301] src/compiler/tn (0.324 sec)
> [170/301] src/compiler/life (0.404 sec)
> [171/301] src/compiler/debug-dump (0.488 sec)
> [172/301] src/compiler/generic/utils (0.28 sec)
> [173/301] src/compiler/target-dstate (0.244 sec)
> [174/301] src/compiler/arm/insts (3.096 sec)
> [175/301] src/compiler/arm/macros (0.32 sec)
> [176/301] src/assembly/arm/support (0.012 sec)
> [177/301] src/compiler/arm/move (0.56 sec)
> [178/301] src/compiler/arm/float (1.356 sec)
> [179/301] src/compiler/arm/sap (0.608 sec)
> [180/301] src/compiler/arm/system (0.192 sec)
> [181/301] src/compiler/arm/char (0.188 sec)
> [182/301] src/compiler/arm/memory (0.036 sec)
> [183/301] src/compiler/arm/arith (1.872 sec)
> [184/301] src/compiler/arm/pred (0.052 sec)
> [185/301] src/compiler/float-tran (0.94 sec)
> [186/301] src/compiler/array-tran (0.972 sec)
> [187/301] src/compiler/generic/vm-tran (0.224 sec)
> [188/301] src/compiler/type-vop-macros (0.076 sec)
> [189/301] src/compiler/arm/type-vops (0.22 sec)
> [190/301] src/compiler/generic/type-vops (1.296 sec)
> [191/301] src/compiler/ir1final (0.188 sec)
> [192/301] src/compiler/srctran (2.72 sec)
> [193/301] src/compiler/seqtran (1.448 sec)
> [194/301] src/compiler/typetran (0.724 sec)
> [195/301] src/compiler/generic/vm-typetran (0.092 sec)
> [196/301] src/compiler/arm/subprim (0.028 sec)
> [197/301] src/compiler/arm/debug (0.124 sec)
> [198/301] src/compiler/arm/c-call (0.292 sec)
> [199/301] src/compiler/arm/cell (0.612 sec)
> [200/301] src/compiler/arm/values (0.1 sec)
> [201/301] src/compiler/arm/alloc (0.16 sec)
> [202/301] src/compiler/arm/call (1.084 sec)
> [203/301] src/compiler/arm/nlx (0.196 sec)
> [204/301] src/compiler/generic/late-nlx (0.004 sec)
> [205/301] src/compiler/arm/show (0.028 sec)
> [206/301] src/compiler/arm/array (0.968 sec)
> [207/301] src/compiler/generic/type-error (0.204 sec)
> [208/301] src/compiler/envanal (0.248 sec)
> [209/301] src/assembly/arm/assem-rtns (0.052 sec)
> [210/301] src/assembly/arm/array (0.056 sec)
> [211/301] src/assembly/arm/arith (0.032 sec)
> [212/301] src/assembly/arm/alloc (0.0 sec)
> [213/301] src/assembly/master (0.068 sec)
> [214/301] src/compiler/pseudo-vops (0.056 sec)
> [215/301] src/compiler/aliencomp (0.236 sec)
> [216/301] src/compiler/coverage (0.024 sec)
> [217/301] src/compiler/ltv (0.036 sec)
> [218/301] src/compiler/gtn (0.132 sec)
> [219/301] src/compiler/ltn (0.388 sec)
> [220/301] src/compiler/stack (0.22 sec)
> [221/301] src/compiler/control (0.064 sec)
> [222/301] src/compiler/entry (0.056 sec)
> [223/301] src/compiler/ir2tran (0.984 sec)
> [224/301] src/compiler/generic/vm-ir2tran (0.324 sec)
> [225/301] src/compiler/copyprop (0.08 sec)
> [226/301] src/compiler/represent (0.412 sec)
> [227/301] src/compiler/ir2opt (0.536 sec)
> [228/301] src/compiler/pack (1.476 sec)
>
> ; file: src/compiler/pack-iterative.lisp
> ; in: DEFUN COLOR-NO-CONFLICTS-P
> ; (LOGTEST
> ; (ASH (SB-REGALLOC::VERTEX-SIZE-MASK SB-REGALLOC::VERTEX) SB-REGALLOC::COLOR)
> ; (SB-REGALLOC::VERTEX-NEIGHBOR-COLORS SB-REGALLOC::VERTEX))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN VERTEX-COLOR-POSSIBLE-P
> ; (SB-REGALLOC::COLOR-NO-CONFLICTS-P SB-REGALLOC::COLOR SB-REGALLOC::VERTEX)
> ; --> BLOCK NOT
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFUN COLOR-VERTEX
> ; (LOGIOR (SB-REGALLOC::VERTEX-NEIGHBOR-COLORS SB-REGALLOC::NEIGHBOR)
> ; SB-REGALLOC::MASK)
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
> [229/301] src/compiler/pack-iterative (0.42 sec)
> [230/301] src/compiler/debug (0.764 sec)
> [231/301] src/code/format-time (0.404 sec)
> [232/301] src/code/error (0.22 sec)
> [233/301] src/code/parse-defmacro-errors (0.048 sec)
> [234/301] src/code/macroexpand (0.048 sec)
> [235/301] src/code/funutils (0.012 sec)
> [236/301] src/code/linux-os (0.008 sec)
> [237/301] src/code/share-vm (0.136 sec)
> [238/301] src/code/arm-vm (0.016 sec)
> [239/301] src/code/target-unicode (2.548 sec)
> [240/301] src/code/mipsstrops (0.048 sec)
> [241/301] src/code/string (1.276 sec)
> [242/301] src/code/target-signal-common (0.044 sec)
> [243/301] src/code/target-signal (0.08 sec)
> [244/301] src/code/serve-event (0.376 sec)
> [245/301] src/code/late-extensions (0.044 sec)
> [246/301] src/code/brothertree (0.252 sec)
> [247/301] src/code/simple-fun (0.224 sec)
> [248/301] src/code/eval (0.12 sec)
> [249/301] src/code/toplevel (0.356 sec)
> [250/301] src/code/time (0.224 sec)
> [251/301] src/code/target-package (1.352 sec)
> [252/301] src/code/bignum-random (0.156 sec)
>
> ; file: src/code/target-hash-table.lisp
> ; in: DEFUN FINDHASH-WEAK
> ; (= SB-IMPL::HASH (AREF SB-IMPL::HASH-VECTOR SB-IMPL::NEXT))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; (SB-IMPL::DONE-REHASHING HASH-TABLE SB-IMPL::KV-VECTOR SB-IMPL::INITIAL-STAMP)
> ; --> LET UNLESS IF PROGN SB-INT:AVER UNLESS IF
> ; ==>
> ; (EQ SB-IMPL::OLD (LOGIOR SB-IMPL::REHASHING-STAMP 1))
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the second argument of IF-EQ
>
> ; in: DEFINE-HT-GETTER GETHASH/EQUAL
> ; (SB-IMPL::DEFINE-HT-GETTER SB-IMPL::GETHASH/EQUAL EQUAL)
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* FLET SB-IMPL::HASH-SEARCH BLOCK IF
> ; --> MACROLET LOOP BLOCK TAGBODY PROGN SB-IMPL::PROBE IF OR LET AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-HT-GETTER GETHASH/EQUALP
> ; (SB-IMPL::DEFINE-HT-GETTER SB-IMPL::GETHASH/EQUALP EQUALP)
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* FLET SB-IMPL::HASH-SEARCH BLOCK IF
> ; --> MACROLET LOOP BLOCK TAGBODY PROGN SB-IMPL::PROBE IF OR LET AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-HT-GETTER GETHASH/ANY
> ; (SB-IMPL::DEFINE-HT-GETTER SB-IMPL::GETHASH/ANY NIL)
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* FLET
> ; --> SB-IMPL::HASH-SEARCH BLOCK IF MACROLET LOOP BLOCK TAGBODY PROGN
> ; --> SB-IMPL::PROBE IF OR LET IF AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-HT-SETTER PUTHASH/ANY
> ; (SB-IMPL::DEFINE-HT-SETTER SB-IMPL::PUTHASH/ANY NIL)
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* IF DO BLOCK LET
> ; --> TAGBODY TAGBODY WHEN IF AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-HT-SETTER PUTHASH/EQUALP
> ; (SB-IMPL::DEFINE-HT-SETTER SB-IMPL::PUTHASH/EQUALP EQUALP)
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* IF DO BLOCK LET TAGBODY TAGBODY WHEN IF
> ; --> AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-HT-SETTER PUTHASH/EQUAL
> ; (SB-IMPL::DEFINE-HT-SETTER SB-IMPL::PUTHASH/EQUAL EQUAL)
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* IF DO BLOCK LET TAGBODY TAGBODY WHEN IF
> ; --> AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in:
> ; FLET ((INSERT-AT (INDEX HASH-TABLE KEY HASH ADDRESS-BASED-P ...)
> ; (DECLARE (OPTIMIZE SPEED)
> ; (TYPE INDEX/2 INDEX))
> ; (WHEN (ZEROP INDEX) (SETQ #) (AVER #))
> ; (LET (# #)
> ; (SETF #)
> ; (WHEN ADDRESS-BASED-P #)
> ; (AWHEN #
> ; #)
> ; ...)
> ; ...))
> ; (/= SB-IMPL::NEXT 0)
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-REMHASH REMHASH/ANY
> ; (SB-IMPL::DEFINE-REMHASH SB-IMPL::REMHASH/ANY NIL)
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* BLOCK COND OR LET IF
> ; --> IF AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* BLOCK COND OR LET IF
> ; --> IF IF THE DO BLOCK LET TAGBODY TAGBODY WHEN IF AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-REMHASH REMHASH/EQUALP
> ; (SB-IMPL::DEFINE-REMHASH SB-IMPL::REMHASH/EQUALP EQUALP)
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* BLOCK COND OR LET IF IF AND IF LET OR
> ; --> LET = IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the second argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* BLOCK COND OR LET IF IF IF THE DO BLOCK
> ; --> LET TAGBODY TAGBODY WHEN IF AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEFINE-REMHASH REMHASH/EQUAL
> ; (SB-IMPL::DEFINE-REMHASH SB-IMPL::REMHASH/EQUAL EQUAL)
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* BLOCK COND OR LET IF IF AND IF LET OR
> ; --> LET = IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the second argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> SB-SYS:WITH-PINNED-OBJECTS LET SB-INT:BINDING* LET* MULTIPLE-VALUE-BIND
> ; --> MULTIPLE-VALUE-CALL FUNCTION LET* BLOCK COND OR LET IF IF IF THE DO BLOCK
> ; --> LET TAGBODY TAGBODY WHEN IF AND IF =
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
> [253/301] src/code/target-hash-table (1.951 sec)
> [254/301] src/code/fdefinition (0.184 sec)
> [255/301] src/code/sort (0.616 sec)
> [256/301] src/code/target-lflist (0.504 sec)
> [257/301] src/code/solist (0.324 sec)
> [258/301] src/code/final (0.104 sec)
> [259/301] src/code/reader (1.664 sec)
> [260/301] src/code/print (1.508 sec)
> [261/301] src/code/pprint (1.42 sec)
> [262/301] src/code/target-defstruct (0.38 sec)
> [263/301] src/code/target-stream (0.184 sec)
> [264/301] src/code/target-pathname (1.636 sec)
> [265/301] src/code/unix-pathname (0.28 sec)
> [266/301] src/code/filesys (0.608 sec)
> [267/301] src/code/target-misc (0.184 sec)
> [268/301] src/code/sharpm (0.212 sec)
> [269/301] src/code/early-step (0.016 sec)
> [270/301] src/code/gc (0.236 sec)
> [271/301] src/code/avltree (0.088 sec)
> [272/301] src/code/target-thread (0.676 sec)
> [273/301] src/code/error-error (0.02 sec)
> [274/301] src/code/debug-int (1.788 sec)
> [275/301] src/code/interr (0.208 sec)
> [276/301] src/code/target-load (0.22 sec)
> [277/301] src/compiler/target-disassem (1.396 sec)
> [278/301] src/compiler/arm/target-insts (0.156 sec)
> [279/301] src/code/debug (0.672 sec)
> [280/301] src/code/octets (0.332 sec)
> [281/301] src/code/external-formats/enc-basic (1.188 sec)
> [282/301] src/code/external-formats/enc-ucs (1.004 sec)
>
> ; file: src/code/bit-bash.lisp
> ; in: DEF %BIT-POS-FWD/1
> ; (SB-VM::DEF SB-KERNEL:%BIT-POS-FWD/1 NIL (IDENTITY))
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; ==>
> ; (LET* ((SB-VM::FIRST-WORD
> ; (ASH SB-VM::START (- SB-VM::+BIT-POSITION-BASE-SHIFT+)))
> ; (SB-VM::LAST-WORD
> ; (ASH SB-VM::END (- SB-VM::+BIT-POSITION-BASE-SHIFT+)))
> ; (SB-VM::START-MASK (SB-VM::COMPUTE-START-MASK SB-VM::START))
> ; (SB-VM::END-MASK (SB-VM::COMPUTE-END-MASK SB-VM::END)))
> ; (DECLARE (SB-INT:INDEX SB-VM::LAST-WORD SB-VM::FIRST-WORD))
> ; (FLET ((SB-VM::START-BIT (SB-VM::X)
> ; (DECLARE #)
> ; (- # 1))
> ; (SB-VM::END-BIT (SB-VM::X)
> ; (DECLARE #)
> ; (- # 1))
> ; (SB-VM::GET-WORD (SB-VM::OFFSET)
> ; (IDENTITY #)))
> ; (DECLARE (INLINE SB-VM::START-BIT SB-VM::END-BIT SB-VM::GET-WORD))
> ; (UNLESS (< SB-VM::FIRST-WORD SB-VM::LAST-WORD)
> ; (RETURN-FROM SB-KERNEL:%BIT-POS-FWD/1
> ; (LET #
> ; #)))
> ; (LET* ((SB-VM::WORD-INDEX SB-VM::FIRST-WORD) (SB-VM:WORD #))
> ; (DECLARE (SB-INT:INDEX SB-VM::WORD-INDEX))
> ; (UNLESS (SB-XC:ZEROP SB-VM:WORD)
> ; (RETURN-FROM SB-KERNEL:%BIT-POS-FWD/1 #))
> ; (INCF SB-VM::WORD-INDEX)
> ; (LOOP SB-VM::WHILE (< SB-VM::WORD-INDEX SB-VM::LAST-WORD)
> ; DO (LET #
> ; #) (INCF SB-VM::WORD-INDEX))
> ; (UNLESS (SB-XC:ZEROP SB-VM::END-MASK)
> ; (LET #
> ; #)))))
> ;
> ; note: doing signed word to integer coercion (cost 20) to END-MASK
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* LOOP BLOCK TAGBODY PROGN LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* LOOP BLOCK TAGBODY PROGN LET UNLESS IF RETURN-FROM
> ; --> SB-VM::CALC-INDEX LOGIOR THE SB-VM::START-BIT BLOCK - INTEGER-LENGTH
> ; --> LOGAND -
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* LOOP BLOCK TAGBODY PROGN LET UNLESS IF RETURN-FROM
> ; --> SB-VM::CALC-INDEX LOGIOR THE SB-VM::START-BIT BLOCK -
> ; ==>
> ; (INTEGER-LENGTH (LOGAND SB-VM::X (- SB-VM::X)))
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF RETURN-FROM SB-VM::CALC-INDEX LOGIOR THE
> ; --> SB-VM::START-BIT BLOCK - INTEGER-LENGTH LOGAND -
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF RETURN-FROM SB-VM::CALC-INDEX LOGIOR THE
> ; --> SB-VM::START-BIT BLOCK -
> ; ==>
> ; (INTEGER-LENGTH (LOGAND SB-VM::X (- SB-VM::X)))
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEF %BIT-POS-REV/1
> ; (SB-VM::DEF SB-KERNEL:%BIT-POS-REV/1 T (IDENTITY))
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET LOOP BLOCK TAGBODY PROGN LET SB-VM::GET-WORD BLOCK IDENTITY
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first result of VECTOR-RAW-BITS
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET LET
> ; ==>
> ; (LOGAND SB-VM::START-MASK (SB-VM::GET-WORD SB-VM::FIRST-WORD))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first result of inline (unsigned-byte 32) arithmetic
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEF %BIT-POS-FWD/0
> ; (SB-VM::DEF SB-KERNEL:%BIT-POS-FWD/0 NIL (LOGANDC2 SB-EXT:MOST-POSITIVE-WORD))
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; ==>
> ; (LET* ((SB-VM::FIRST-WORD
> ; (ASH SB-VM::START (- SB-VM::+BIT-POSITION-BASE-SHIFT+)))
> ; (SB-VM::LAST-WORD
> ; (ASH SB-VM::END (- SB-VM::+BIT-POSITION-BASE-SHIFT+)))
> ; (SB-VM::START-MASK (SB-VM::COMPUTE-START-MASK SB-VM::START))
> ; (SB-VM::END-MASK (SB-VM::COMPUTE-END-MASK SB-VM::END)))
> ; (DECLARE (SB-INT:INDEX SB-VM::LAST-WORD SB-VM::FIRST-WORD))
> ; (FLET ((SB-VM::START-BIT (SB-VM::X)
> ; (DECLARE #)
> ; (- # 1))
> ; (SB-VM::END-BIT (SB-VM::X)
> ; (DECLARE #)
> ; (- # 1))
> ; (SB-VM::GET-WORD (SB-VM::OFFSET)
> ; (LOGANDC2 SB-EXT:MOST-POSITIVE-WORD #)))
> ; (DECLARE (INLINE SB-VM::START-BIT SB-VM::END-BIT SB-VM::GET-WORD))
> ; (UNLESS (< SB-VM::FIRST-WORD SB-VM::LAST-WORD)
> ; (RETURN-FROM SB-KERNEL:%BIT-POS-FWD/0
> ; (LET #
> ; #)))
> ; (LET* ((SB-VM::WORD-INDEX SB-VM::FIRST-WORD) (SB-VM:WORD #))
> ; (DECLARE (SB-INT:INDEX SB-VM::WORD-INDEX))
> ; (UNLESS (SB-XC:ZEROP SB-VM:WORD)
> ; (RETURN-FROM SB-KERNEL:%BIT-POS-FWD/0 #))
> ; (INCF SB-VM::WORD-INDEX)
> ; (LOOP SB-VM::WHILE (< SB-VM::WORD-INDEX SB-VM::LAST-WORD)
> ; DO (LET #
> ; #) (INCF SB-VM::WORD-INDEX))
> ; (UNLESS (SB-XC:ZEROP SB-VM::END-MASK)
> ; (LET #
> ; #)))))
> ;
> ; note: doing signed word to integer coercion (cost 20) to END-MASK
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF RETURN-FROM SB-VM::CALC-INDEX LOGIOR THE
> ; --> SB-VM::START-BIT BLOCK - INTEGER-LENGTH LOGAND -
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF RETURN-FROM SB-VM::CALC-INDEX LOGIOR THE
> ; --> SB-VM::START-BIT BLOCK -
> ; ==>
> ; (INTEGER-LENGTH (LOGAND SB-VM::X (- SB-VM::X)))
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* LOOP BLOCK TAGBODY PROGN LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* LOOP BLOCK TAGBODY PROGN LET UNLESS IF RETURN-FROM
> ; --> SB-VM::CALC-INDEX LOGIOR THE SB-VM::START-BIT BLOCK - INTEGER-LENGTH
> ; --> LOGAND -
> ; ==>
> ; 1
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET* LOOP BLOCK TAGBODY PROGN LET UNLESS IF RETURN-FROM
> ; --> SB-VM::CALC-INDEX LOGIOR THE SB-VM::START-BIT BLOCK -
> ; ==>
> ; (INTEGER-LENGTH (LOGAND SB-VM::X (- SB-VM::X)))
> ;
> ; note: doing unsigned word to integer coercion (cost 20)
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; in: DEF %BIT-POS-REV/0
> ; (SB-VM::DEF SB-KERNEL:%BIT-POS-REV/0 T (LOGANDC2 SB-EXT:MOST-POSITIVE-WORD))
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET LOOP BLOCK TAGBODY PROGN LET SB-VM::GET-WORD BLOCK
> ; ==>
> ; (LOGANDC2 SB-EXT:MOST-POSITIVE-WORD
> ; (SB-KERNEL:%VECTOR-RAW-BITS VECTOR SB-VM::OFFSET))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first result of inline (unsigned-byte 32) arithmetic
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET LET
> ; ==>
> ; (LOGAND SB-VM::START-MASK (SB-VM::GET-WORD SB-VM::FIRST-WORD))
> ;
> ; note: doing unsigned word to integer coercion (cost 20), for:
> ; the first result of inline (unsigned-byte 32) arithmetic
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET LET UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
>
> ; --> PROGN SB-IMPL::%DEFUN SB-IMPL::%DEFUN SB-INT:NAMED-LAMBDA FUNCTION BLOCK
> ; --> LET* FLET UNLESS IF RETURN-FROM LET UNLESS IF LET UNLESS IF SB-XC:ZEROP
> ; ==>
> ; 1
> ;
> ; note: doing signed word to integer coercion (cost 20), for:
> ; the first argument of IF-EQ
> [283/301] src/code/bit-bash (1.62 sec)
> [284/301] src/compiler/generic/sanctify (0.012 sec)
> [285/301] src/pcl/walk (0.412 sec)
> [286/301] src/pcl/low (0.104 sec)
> [287/301] src/pcl/macros (0.072 sec)
> [288/301] src/pcl/ecd (0.08 sec)
> [289/301] src/pcl/compiler-support (0.056 sec)
> [290/301] src/pcl/defs (0.248 sec)
> [291/301] src/pcl/wrapper (0.088 sec)
> [292/301] src/pcl/class-init (0.396 sec)
> [293/301] src/code/cold-init (0.152 sec)
> [294/301] src/code/setf (0.308 sec)
> [295/301] src/code/macros (1.192 sec)
> [296/301] src/code/loop (0.912 sec)
> [297/301] src/pcl/defclass (0.128 sec)
> [298/301] src/code/early-defmethod (0.06 sec)
> [299/301] src/code/format (1.144 sec)
> [300/301] src/code/target-format (1.164 sec)
> [301/301] src/code/late-globaldb (0.056 sec)
> 142.115
> ctype cache metrics: Count LF Seek Hit maxPSL Mask
> VALUES : 41574 63.4% 7 FFFF
> List : 39780 60.7% 11 FFFF
> Set : 19261 58.8% 6 7FFF
> EQL : 17635 NIL %
> UNION : 13928 42.5% 6 7FFF
> FUN : 8938 54.6% 7 3FFF
> INTERSECTION : 5676 69.3% 8 1FFF
> NUMERIC : 5483 66.9% 7 1FFF
> MEMBER : 4857 59.3% 6 1FFF
> NEGATION : 4001 48.8% 9 1FFF
> Key-Info : 1514 73.9% 6 7FF
> ARRAY : 622 60.7% 5 3FF
> Key-Info-Set : 446 43.6% 4 3FF
> CONS : 409 39.9% 4 3FF
> ALIEN-TYPE : 94 73.4% 5 7F
> UNKNOWN : 67 52.3% 4 7F
> CONSTANT : 53 41.4% 5 7F
> CHARACTER-SET : 34 53.1% 3 3F
> HAIRY : 19 29.7% 2 3F
> MEMBER/EQ : 11 17.2% 1 3F
> FUN-DESIGNATOR : 5 7.8% 1 3F
> Total : 164407
> Alien:
> FUN : 66 51.6% 4 7F
> POINTER : 17 26.6% 3 3F
> INTEGER : 8 12.5% 2 3F
> ARRAY : 5 7.8% 1 3F
> C-STRING : 3 4.7% 1 3F
> VALUES : 2 3.1% 1 3F
> BOOLEAN : 1 1.6% 1 3F
> ENUM : 0 0.0% 0 3F
> UNION : 0 0.0% 0 3F
> STRUCT : 0 0.0% 0 3F
> Total : 102
> ;
> ; compilation unit finished
> ; printed 83 notes
> [undoing binding stack and other enclosing state... done]
> [performing final GC... done]
> [saving current Lisp image into output/after-xc.core:
> writing 3064 bytes from the static space at 0x4100000
> writing 55726080 bytes from the dynamic space at 0x4f000000
> writing 7477560 bytes from the read-only space at 0x4e8de000
> done]
> make-genesis-2.sh: 2: set: can't access tty; job control turned off
> //entering make-genesis-2.sh
> //loading and running GENESIS to create cold-sbcl.core
> This is SBCL 2.3.7.debian, an implementation of ANSI Common Lisp.
> More information about SBCL is available at <http://www.sbcl.org/>.
>
> SBCL is free software, provided as is, with absolutely no warranty.
> It is mostly in the public domain; some portions are provided under
> BSD-style licenses. See the CREDITS and COPYING files in the
> distribution for more information.
> * T
> * ; Installed READ interceptor
> ; Float-ops cache prefill: 4315 entries
> ;; loading #P"/<<PKGBUILDDIR>>/tests/type.before-xc.lisp"
> ;; loading #P"/<<PKGBUILDDIR>>/tests/info.before-xc.lisp"
> ;; loading #P"/<<PKGBUILDDIR>>/tests/vm.before-xc.lisp"
> ; compiling file "/<<PKGBUILDDIR>>/src/compiler/generic/genesis.lisp" (written 29 JUL 2023 07:59:39 AM):
>
> ; file: /<<PKGBUILDDIR>>/src/compiler/generic/genesis.lisp
> ; in: DEFUN COLD-FSET
> ; (SB-FASL::DESCRIPTOR-BITS FUNCTION)
> ;
> ; note: deleting unreachable code
> ;
> ; compilation unit finished
> ; printed 1 note
>
>
> ; wrote /<<PKGBUILDDIR>>/obj/from-host/src/compiler/generic/genesis.fasl-tmp
> ; compilation finished in 0:00:01.728
> beginning GENESIS, creating core "output/cold-sbcl.core"
> obj/from-xc/src/assembly/master.assem-obj
> obj/from-xc/src/code/show.lisp-obj
> obj/from-xc/src/compiler/early-constantp.lisp-obj
> obj/from-xc/src/compiler/vop-existsp.lisp-obj
> obj/from-xc/src/code/defsetfs.lisp-obj
> obj/from-xc/src/code/cl-specials.lisp-obj
> obj/from-xc/src/code/primordial-extensions.lisp-obj
> obj/from-xc/src/code/cold-init-helper-macros.lisp-obj
> obj/from-xc/src/code/backq.lisp-obj
> obj/from-xc/src/code/globals.lisp-obj
> obj/from-xc/src/code/cmacros.lisp-obj
> obj/from-xc/src/code/uncross.lisp-obj
> obj/from-xc/src/code/defbangtype.lisp-obj
> obj/from-xc/src/code/early-constants.lisp-obj
> obj/from-xc/src/code/function-names.lisp-obj
> obj/from-xc/src/compiler/early-globaldb.lisp-obj
> obj/from-xc/src/compiler/generic/parms.lisp-obj
> obj/from-xc/src/compiler/arm/parms.lisp-obj
> obj/from-xc/src/compiler/generic/early-vm.lisp-obj
> obj/from-xc/src/compiler/generic/early-objdef.lisp-obj
> obj/from-xc/src/code/barrier.lisp-obj
> obj/from-xc/src/code/parse-body.lisp-obj
> obj/from-xc/src/compiler/policy.lisp-obj
> obj/from-xc/src/code/early-extensions.lisp-obj
> obj/from-xc/src/code/ansi-stream.lisp-obj
> obj/from-xc/src/code/restart.lisp-obj
> obj/from-xc/src/code/early-pprint.lisp-obj
> obj/from-xc/src/code/early-impl.lisp-obj
> obj/from-xc/src/code/early-package.lisp-obj
> obj/from-xc/src/code/early-raw-slots.lisp-obj
> obj/from-xc/src/code/maphash.lisp-obj
> obj/from-xc/src/code/sysmacs.lisp-obj
> obj/from-xc/src/code/hashset.lisp-obj
> obj/from-xc/src/code/string-hash.lisp-obj
> obj/from-xc/src/code/xset.lisp-obj
> obj/from-xc/src/code/type-class.lisp-obj
> obj/from-xc/src/code/cas.lisp-obj
> obj/from-xc/src/code/thread-structs.lisp-obj
> obj/from-xc/src/compiler/early-c.lisp-obj
> obj/from-xc/src/pcl/slot-name.lisp-obj
> obj/from-xc/src/code/early-classoid.lisp-obj
> obj/from-xc/src/code/initial-method.lisp-obj
> obj/from-xc/src/compiler/generic/pinned-objects.lisp-obj
> obj/from-xc/src/compiler/generic/layout-ids.lisp-obj
> obj/from-xc/src/code/signal.lisp-obj
> obj/from-xc/src/code/cold-error.lisp-obj
> obj/from-xc/src/code/early-full-eval.lisp-obj
> obj/from-xc/src/code/debug-var-io.lisp-obj
> obj/from-xc/src/code/early-float.lisp-obj
> obj/from-xc/src/code/huffman.lisp-obj
> obj/from-xc/src/code/early-time.lisp-obj
> obj/from-xc/src/code/misc.lisp-obj
> obj/from-xc/src/code/target-error.lisp-obj
> obj/from-xc/src/code/target-extensions.lisp-obj
> obj/from-xc/src/compiler/parse-lambda-list.lisp-obj
> obj/from-xc/src/compiler/macros.lisp-obj
> obj/from-xc/src/compiler/fun-info.lisp-obj
> obj/from-xc/src/compiler/generic/vm-macs.lisp-obj
> obj/from-xc/src/compiler/policies.lisp-obj
> obj/from-xc/src/code/target-lfhash.lisp-obj
> obj/from-xc/src/compiler/info-vector.lisp-obj
> obj/from-xc/src/compiler/globaldb.lisp-obj
> obj/from-xc/src/compiler/generic/objdef.lisp-obj
> obj/from-xc/src/code/lockfree-list.lisp-obj
> obj/from-xc/src/compiler/generic/vm-array.lisp-obj
> obj/from-xc/src/code/primordial-type.lisp-obj
> obj/from-xc/src/compiler/sset.lisp-obj
> obj/from-xc/src/compiler/node.lisp-obj
> obj/from-xc/src/compiler/early-assem.lisp-obj
> obj/from-xc/src/compiler/vop.lisp-obj
> obj/from-xc/src/compiler/backend.lisp-obj
> obj/from-xc/src/code/sc-offset.lisp-obj
> obj/from-xc/src/compiler/vmdef.lisp-obj
> obj/from-xc/src/code/defmacro.lisp-obj
> obj/from-xc/src/compiler/meta-vmdef.lisp-obj
> obj/from-xc/src/compiler/arm/vm.lisp-obj
> obj/from-xc/src/code/alieneval.lisp-obj
> obj/from-xc/output/stuff-groveled-from-headers.lisp-obj
> obj/from-xc/src/code/target-alieneval.lisp-obj
> obj/from-xc/src/code/target-c-call.lisp-obj
> obj/from-xc/src/code/misc-aliens.lisp-obj
> obj/from-xc/src/code/weak.lisp-obj
> obj/from-xc/src/code/array.lisp-obj
> obj/from-xc/src/code/list.lisp-obj
> obj/from-xc/src/code/seq.lisp-obj
> obj/from-xc/src/code/coerce.lisp-obj
> obj/from-xc/src/code/thread.lisp-obj
> obj/from-xc/src/code/target-random.lisp-obj
> obj/from-xc/src/code/class.lisp-obj
> obj/from-xc/src/pcl/pre-warm.lisp-obj
> obj/from-xc/src/code/number-dispatch.lisp-obj
> obj/from-xc/src/code/float-inf-nan.lisp-obj
> obj/from-xc/src/code/pathname.lisp-obj
> obj/from-xc/src/code/target-sxhash.lisp-obj
> obj/from-xc/src/code/debug-info.lisp-obj
> obj/from-xc/src/code/source-location.lisp-obj
> obj/from-xc/src/compiler/proclaim.lisp-obj
> obj/from-xc/src/compiler/constantp.lisp-obj
> obj/from-xc/src/code/deftype.lisp-obj
> obj/from-xc/src/code/type.lisp-obj
> obj/from-xc/src/compiler/generic/vm-type.lisp-obj
> obj/from-xc/src/code/pred.lisp-obj
> obj/from-xc/src/compiler/generic/primtype.lisp-obj
> obj/from-xc/src/code/deftypes-for-target.lisp-obj
> obj/from-xc/src/code/type-init.lisp-obj
> obj/from-xc/src/code/defstruct.lisp-obj
> obj/from-xc/src/code/alien-type.lisp-obj
> obj/from-xc/src/compiler/compiler-error.lisp-obj
> obj/from-xc/src/compiler/fixup-type.lisp-obj
> obj/from-xc/src/code/package.lisp-obj
> obj/from-xc/src/code/typep.lisp-obj
> obj/from-xc/src/code/random.lisp-obj
> obj/from-xc/src/code/hash-table.lisp-obj
> obj/from-xc/src/code/readtable.lisp-obj
> obj/from-xc/src/code/host-pprint.lisp-obj
> obj/from-xc/src/compiler/knownfun.lisp-obj
> obj/from-xc/src/compiler/ctype.lisp-obj
> obj/from-xc/src/compiler/fndb.lisp-obj
> obj/from-xc/src/compiler/generic/vm-fndb.lisp-obj
> obj/from-xc/src/compiler/generic/late-objdef.lisp-obj
> obj/from-xc/src/compiler/generic/interr.lisp-obj
> obj/from-xc/src/compiler/bit-util.lisp-obj
> obj/from-xc/src/code/foreign.lisp-obj
> obj/from-xc/src/code/unix.lisp-obj
> obj/from-xc/src/code/symbol.lisp-obj
> obj/from-xc/src/code/bignum.lisp-obj
> obj/from-xc/src/code/numbers.lisp-obj
> obj/from-xc/src/code/float-trap.lisp-obj
> obj/from-xc/src/code/float.lisp-obj
> obj/from-xc/src/code/irrat.lisp-obj
> obj/from-xc/src/code/alloc.lisp-obj
> obj/from-xc/src/code/fd-stream.lisp-obj
> obj/from-xc/src/code/target-char.lisp-obj
> obj/from-xc/src/code/stream.lisp-obj
> obj/from-xc/src/code/load.lisp-obj
> obj/from-xc/src/code/deadline.lisp-obj
> obj/from-xc/src/code/common-os.lisp-obj
> obj/from-xc/src/code/format-directive.lisp-obj
> obj/from-xc/src/code/c-call.lisp-obj
> obj/from-xc/src/code/foreign-load.lisp-obj
> obj/from-xc/src/code/unix-foreign-load.lisp-obj
> obj/from-xc/src/compiler/disassem.lisp-obj
> obj/from-xc/src/compiler/assem.lisp-obj
> obj/from-xc/src/compiler/codegen.lisp-obj
> obj/from-xc/src/compiler/dump.lisp-obj
> obj/from-xc/src/compiler/target-dump.lisp-obj
> obj/from-xc/src/compiler/generic/core.lisp-obj
> obj/from-xc/src/compiler/ir1report.lisp-obj
> obj/from-xc/src/compiler/main.lisp-obj
> obj/from-xc/src/compiler/xref.lisp-obj
> obj/from-xc/src/compiler/target-main.lisp-obj
> obj/from-xc/src/compiler/ir1tran.lisp-obj
> obj/from-xc/src/compiler/ir1tran-lambda.lisp-obj
> obj/from-xc/src/compiler/ir1-translators.lisp-obj
> obj/from-xc/src/compiler/ir1util.lisp-obj
> obj/from-xc/src/compiler/callable-args.lisp-obj
> obj/from-xc/src/compiler/locall.lisp-obj
> obj/from-xc/src/compiler/ir1opt.lisp-obj
> obj/from-xc/src/compiler/loop.lisp-obj
> obj/from-xc/src/compiler/constraint.lisp-obj
> obj/from-xc/src/compiler/equality-constraints.lisp-obj
> obj/from-xc/src/compiler/saptran.lisp-obj
> obj/from-xc/src/compiler/modarith.lisp-obj
> obj/from-xc/src/compiler/sxhash.lisp-obj
> obj/from-xc/src/code/quantifiers.lisp-obj
> obj/from-xc/src/compiler/bitops-derive-type.lisp-obj
> obj/from-xc/src/compiler/dfo.lisp-obj
> obj/from-xc/src/compiler/dce.lisp-obj
> obj/from-xc/src/compiler/checkgen.lisp-obj
> obj/from-xc/src/compiler/tn.lisp-obj
> obj/from-xc/src/compiler/life.lisp-obj
> obj/from-xc/src/compiler/debug-dump.lisp-obj
> obj/from-xc/src/compiler/generic/utils.lisp-obj
> obj/from-xc/src/compiler/target-dstate.lisp-obj
> obj/from-xc/src/compiler/arm/insts.lisp-obj
> obj/from-xc/src/compiler/arm/macros.lisp-obj
> obj/from-xc/src/assembly/arm/support.lisp-obj
> obj/from-xc/src/compiler/arm/move.lisp-obj
> obj/from-xc/src/compiler/arm/float.lisp-obj
> obj/from-xc/src/compiler/arm/sap.lisp-obj
> obj/from-xc/src/compiler/arm/system.lisp-obj
> obj/from-xc/src/compiler/arm/char.lisp-obj
> obj/from-xc/src/compiler/arm/memory.lisp-obj
> obj/from-xc/src/compiler/arm/arith.lisp-obj
> obj/from-xc/src/compiler/arm/pred.lisp-obj
> obj/from-xc/src/compiler/float-tran.lisp-obj
> obj/from-xc/src/compiler/array-tran.lisp-obj
> obj/from-xc/src/compiler/generic/vm-tran.lisp-obj
> obj/from-xc/src/compiler/type-vop-macros.lisp-obj
> obj/from-xc/src/compiler/arm/type-vops.lisp-obj
> obj/from-xc/src/compiler/generic/type-vops.lisp-obj
> obj/from-xc/src/compiler/ir1final.lisp-obj
> obj/from-xc/src/compiler/srctran.lisp-obj
> obj/from-xc/src/compiler/seqtran.lisp-obj
> obj/from-xc/src/compiler/typetran.lisp-obj
> obj/from-xc/src/compiler/generic/vm-typetran.lisp-obj
> obj/from-xc/src/compiler/arm/subprim.lisp-obj
> obj/from-xc/src/compiler/arm/debug.lisp-obj
> obj/from-xc/src/compiler/arm/c-call.lisp-obj
> obj/from-xc/src/compiler/arm/cell.lisp-obj
> obj/from-xc/src/compiler/arm/values.lisp-obj
> obj/from-xc/src/compiler/arm/alloc.lisp-obj
> obj/from-xc/src/compiler/arm/call.lisp-obj
> obj/from-xc/src/compiler/arm/nlx.lisp-obj
> obj/from-xc/src/compiler/generic/late-nlx.lisp-obj
> obj/from-xc/src/compiler/arm/show.lisp-obj
> obj/from-xc/src/compiler/arm/array.lisp-obj
> obj/from-xc/src/compiler/generic/type-error.lisp-obj
> obj/from-xc/src/compiler/envanal.lisp-obj
> obj/from-xc/src/assembly/arm/assem-rtns.lisp-obj
> obj/from-xc/src/assembly/arm/array.lisp-obj
> obj/from-xc/src/assembly/arm/arith.lisp-obj
> obj/from-xc/src/assembly/arm/alloc.lisp-obj
> obj/from-xc/src/compiler/pseudo-vops.lisp-obj
> obj/from-xc/src/compiler/aliencomp.lisp-obj
> obj/from-xc/src/compiler/coverage.lisp-obj
> obj/from-xc/src/compiler/ltv.lisp-obj
> obj/from-xc/src/compiler/gtn.lisp-obj
> obj/from-xc/src/compiler/ltn.lisp-obj
> obj/from-xc/src/compiler/stack.lisp-obj
> obj/from-xc/src/compiler/control.lisp-obj
> obj/from-xc/src/compiler/entry.lisp-obj
> obj/from-xc/src/compiler/ir2tran.lisp-obj
> obj/from-xc/src/compiler/generic/vm-ir2tran.lisp-obj
> obj/from-xc/src/compiler/copyprop.lisp-obj
> obj/from-xc/src/compiler/represent.lisp-obj
> obj/from-xc/src/compiler/ir2opt.lisp-obj
> obj/from-xc/src/compiler/pack.lisp-obj
> obj/from-xc/src/compiler/pack-iterative.lisp-obj
> obj/from-xc/src/compiler/debug.lisp-obj
> obj/from-xc/src/code/format-time.lisp-obj
> obj/from-xc/src/code/error.lisp-obj
> obj/from-xc/src/code/parse-defmacro-errors.lisp-obj
> obj/from-xc/src/code/macroexpand.lisp-obj
> obj/from-xc/src/code/funutils.lisp-obj
> obj/from-xc/src/code/linux-os.lisp-obj
> obj/from-xc/src/code/share-vm.lisp-obj
> obj/from-xc/src/code/arm-vm.lisp-obj
> obj/from-xc/src/code/target-unicode.lisp-obj
> obj/from-xc/src/code/mipsstrops.lisp-obj
> obj/from-xc/src/code/string.lisp-obj
> obj/from-xc/src/code/target-signal-common.lisp-obj
> obj/from-xc/src/code/target-signal.lisp-obj
> obj/from-xc/src/code/serve-event.lisp-obj
> obj/from-xc/src/code/late-extensions.lisp-obj
> obj/from-xc/src/code/brothertree.lisp-obj
> obj/from-xc/src/code/simple-fun.lisp-obj
> obj/from-xc/src/code/eval.lisp-obj
> obj/from-xc/src/code/toplevel.lisp-obj
> obj/from-xc/src/code/time.lisp-obj
> obj/from-xc/src/code/target-package.lisp-obj
> obj/from-xc/src/code/bignum-random.lisp-obj
> obj/from-xc/src/code/target-hash-table.lisp-obj
> obj/from-xc/src/code/fdefinition.lisp-obj
> obj/from-xc/src/code/sort.lisp-obj
> obj/from-xc/src/code/target-lflist.lisp-obj
> obj/from-xc/src/code/solist.lisp-obj
> obj/from-xc/src/code/final.lisp-obj
> obj/from-xc/src/code/reader.lisp-obj
> obj/from-xc/src/code/print.lisp-obj
> obj/from-xc/src/code/pprint.lisp-obj
> obj/from-xc/src/code/target-defstruct.lisp-obj
> obj/from-xc/src/code/target-stream.lisp-obj
> obj/from-xc/src/code/target-pathname.lisp-obj
> obj/from-xc/src/code/unix-pathname.lisp-obj
> obj/from-xc/src/code/filesys.lisp-obj
> obj/from-xc/src/code/target-misc.lisp-obj
> obj/from-xc/src/code/sharpm.lisp-obj
> obj/from-xc/src/code/early-step.lisp-obj
> obj/from-xc/src/code/gc.lisp-obj
> obj/from-xc/src/code/avltree.lisp-obj
> obj/from-xc/src/code/target-thread.lisp-obj
> obj/from-xc/src/code/error-error.lisp-obj
> obj/from-xc/src/code/debug-int.lisp-obj
> obj/from-xc/src/code/interr.lisp-obj
> obj/from-xc/src/code/target-load.lisp-obj
> obj/from-xc/src/compiler/target-disassem.lisp-obj
> obj/from-xc/src/compiler/arm/target-insts.lisp-obj
> obj/from-xc/src/code/debug.lisp-obj
> obj/from-xc/src/code/octets.lisp-obj
> obj/from-xc/src/code/external-formats/enc-basic.lisp-obj
> obj/from-xc/src/code/external-formats/enc-ucs.lisp-obj
> obj/from-xc/src/code/bit-bash.lisp-obj
> obj/from-xc/src/compiler/generic/sanctify.lisp-obj
> obj/from-xc/src/pcl/walk.lisp-obj
> obj/from-xc/src/pcl/low.lisp-obj
> obj/from-xc/src/pcl/macros.lisp-obj
> obj/from-xc/src/pcl/ecd.lisp-obj
> obj/from-xc/src/pcl/compiler-support.lisp-obj
> obj/from-xc/src/pcl/defs.lisp-obj
> obj/from-xc/src/pcl/wrapper.lisp-obj
> obj/from-xc/src/pcl/class-init.lisp-obj
> obj/from-xc/src/code/cold-init.lisp-obj
> obj/from-xc/src/code/setf.lisp-obj
> obj/from-xc/src/code/macros.lisp-obj
> obj/from-xc/src/code/loop.lisp-obj
> obj/from-xc/src/pcl/defclass.lisp-obj
> obj/from-xc/src/code/early-defmethod.lisp-obj
> obj/from-xc/src/code/format.lisp-obj
> obj/from-xc/src/code/target-format.lisp-obj
> obj/from-xc/src/code/late-globaldb.lisp-obj
> ; SB-Loader: (170+4180) methods/other
> SB-XC:*FEATURES* =
> (:ARM :GENCGC :ALIEN-CALLBACKS :ANSI-CL :ANSI-COMPLIANT-LOAD-TRUENAME :ARM-VFP
> :ARM-VFPV2 :COMMON-LISP :ELF :FP-AND-PC-STANDARD-SAVE :IEEE-FLOATING-POINT
> :LARGEFILE :LINUX :LITTLE-ENDIAN :OS-PROVIDES-BLKSIZE-T
> :OS-PROVIDES-CLOSE-RANGE-WRAPPER :OS-PROVIDES-DLADDR :OS-PROVIDES-DLOPEN
> :OS-PROVIDES-GETPROTOBY-R :OS-PROVIDES-POLL :OS-PROVIDES-SUSECONDS-T
> :PACKAGE-LOCAL-NICKNAMES :SB-AFTER-XC-CORE :SB-CORE-COMPRESSION :SB-DOC
> :SB-EVAL :SB-LDB :SB-LINKABLE-RUNTIME :SB-PACKAGE-LOCKS :SB-SOURCE-LOCATIONS
> :SB-UNICODE :SB-XREF-FOR-INTERNALS :SBCL :UNIX :USE-SYS-MMAP)
> [building initial core file in "output/cold-sbcl.core":
> writing 4096 bytes [1 page] from #<SB-FASL::GSPACE @#x4100000 :STATIC>
> writing 32403456 bytes [7911 pages] from #<SB-FASL::GSPACE @#x4F000000 :DYNAMIC>
> writing 0 bytes [0 pages] from #<SB-FASL::GSPACE @#x4000000 :READ-ONLY>
> movable dynamic space: 485 + 4127 + 3299 cons/code/mixed pages
> /INITIAL-FUN=#X50D9A1D5
> done]
> //testing for consistency of first and second GENESIS passes
> //header files match between first and second GENESIS -- good
> 151.24user 3.99system 2:35.27elapsed 99%CPU (0avgtext+0avgdata 224956maxresident)k
> 0inputs+245808outputs (0major+858209minor)pagefaults 0swaps
> make-target-2.sh: 2: set: can't access tty; job control turned off
> //entering make-target-2.sh
> //doing warm init - compilation phase
> This is SBCL 2.3.7.debian, an implementation of ANSI Common Lisp.
> More information about SBCL is available at <http://www.sbcl.org/>.
>
> SBCL is free software, provided as is, with absolutely no warranty.
> It is mostly in the public domain; some portions are provided under
> BSD-style licenses. See the CREDITS and COPYING files in the
> distribution for more information.
> Initial page table:
> Immobile Object Counts
> Gen layout fdefn symbol code Boxed Cons Raw Code SmMix Mixed LgRaw LgCode LgMix Waste% Alloc Trig Dirty GCs Mem-age
> 6 0 0 0 0 0 485 0 4127 0 3299 0 0 0 0.5 32251976 2000000 4127 0 0.0000
> Tot 0 0 0 0 0 485 0 4127 0 3299 0 0 0 0.5 32251976 [6.0% of 536870912 max]
> COLD-INIT... Checking symbol printer: T
> (Length(TLFs)= 4180)
> "obj/from-xc/src/code/show.lisp-obj"
> "obj/from-xc/src/compiler/early-constantp.lisp-obj"
> "obj/from-xc/src/compiler/vop-existsp.lisp-obj"
> "obj/from-xc/src/code/defsetfs.lisp-obj"
> "obj/from-xc/src/code/cl-specials.lisp-obj"
> "obj/from-xc/src/code/primordial-extensions.lisp-obj"
> "obj/from-xc/src/code/cold-init-helper-macros.lisp-obj"
> "obj/from-xc/src/code/backq.lisp-obj"
> "obj/from-xc/src/code/globals.lisp-obj"
> "obj/from-xc/src/code/cmacros.lisp-obj"
> "obj/from-xc/src/code/uncross.lisp-obj"
> "obj/from-xc/src/code/defbangtype.lisp-obj"
> "obj/from-xc/src/code/early-constants.lisp-obj"
> "obj/from-xc/src/code/function-names.lisp-obj"
> "obj/from-xc/src/compiler/early-globaldb.lisp-obj"
> "obj/from-xc/src/compiler/generic/parms.lisp-obj"
> "obj/from-xc/src/compiler/arm/parms.lisp-obj"
> "obj/from-xc/src/compiler/generic/early-vm.lisp-obj"
> "obj/from-xc/src/compiler/generic/early-objdef.lisp-obj"
> "obj/from-xc/src/code/barrier.lisp-obj"
> "obj/from-xc/src/code/parse-body.lisp-obj"
> "obj/from-xc/src/compiler/policy.lisp-obj"
> "obj/from-xc/src/code/early-extensions.lisp-obj"
> "obj/from-xc/src/code/ansi-stream.lisp-obj"
> "obj/from-xc/src/code/restart.lisp-obj"
> "obj/from-xc/src/code/early-pprint.lisp-obj"
> "obj/from-xc/src/code/early-impl.lisp-obj"
> "obj/from-xc/src/code/early-package.lisp-obj"
> "obj/from-xc/src/code/early-raw-slots.lisp-obj"
> "obj/from-xc/src/code/maphash.lisp-obj"
> "obj/from-xc/src/code/sysmacs.lisp-obj"
> "obj/from-xc/src/code/hashset.lisp-obj"
> "obj/from-xc/src/code/string-hash.lisp-obj"
> "obj/from-xc/src/code/xset.lisp-obj"
> "obj/from-xc/src/code/type-class.lisp-obj"
> "obj/from-xc/src/code/cas.lisp-obj"
> "obj/from-xc/src/code/thread-structs.lisp-obj"
> "obj/from-xc/src/compiler/early-c.lisp-obj"
> "obj/from-xc/src/pcl/slot-name.lisp-obj"
> "obj/from-xc/src/code/early-classoid.lisp-obj"
> "obj/from-xc/src/code/initial-method.lisp-obj"
> "obj/from-xc/src/compiler/generic/pinned-objects.lisp-obj"
> "obj/from-xc/src/compiler/generic/layout-ids.lisp-obj"
> "obj/from-xc/src/code/signal.lisp-obj"
> "obj/from-xc/src/code/cold-error.lisp-obj"
> "obj/from-xc/src/code/early-full-eval.lisp-obj"
> "obj/from-xc/src/code/debug-var-io.lisp-obj"
> "obj/from-xc/src/code/early-float.lisp-obj"
> "obj/from-xc/src/code/huffman.lisp-obj"
> "obj/from-xc/src/code/early-time.lisp-obj"
> "obj/from-xc/src/code/misc.lisp-obj"
> "obj/from-xc/src/code/target-error.lisp-obj"
> "obj/from-xc/src/code/target-extensions.lisp-obj"
> "obj/from-xc/src/compiler/parse-lambda-list.lisp-obj"
> "obj/from-xc/src/compiler/macros.lisp-obj"
> "obj/from-xc/src/compiler/fun-info.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-macs.lisp-obj"
> "obj/from-xc/src/compiler/policies.lisp-obj"
> "obj/from-xc/src/code/target-lfhash.lisp-obj"
> "obj/from-xc/src/compiler/info-vector.lisp-obj"
> "obj/from-xc/src/compiler/globaldb.lisp-obj"
> "obj/from-xc/src/compiler/generic/objdef.lisp-obj"
> "obj/from-xc/src/code/lockfree-list.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-array.lisp-obj"
> "obj/from-xc/src/code/primordial-type.lisp-obj"
> "obj/from-xc/src/compiler/sset.lisp-obj"
> "obj/from-xc/src/compiler/node.lisp-obj"
> "obj/from-xc/src/compiler/early-assem.lisp-obj"
> "obj/from-xc/src/compiler/vop.lisp-obj"
> "obj/from-xc/src/compiler/backend.lisp-obj"
> "obj/from-xc/src/code/sc-offset.lisp-obj"
> "obj/from-xc/src/compiler/vmdef.lisp-obj"
> "obj/from-xc/src/code/defmacro.lisp-obj"
> "obj/from-xc/src/compiler/meta-vmdef.lisp-obj"
> "obj/from-xc/src/compiler/arm/vm.lisp-obj"
> "obj/from-xc/src/code/alieneval.lisp-obj"
> "obj/from-xc/output/stuff-groveled-from-headers.lisp-obj"
> "obj/from-xc/src/code/target-alieneval.lisp-obj"
> "obj/from-xc/src/code/target-c-call.lisp-obj"
> "obj/from-xc/src/code/misc-aliens.lisp-obj"
> "obj/from-xc/src/code/weak.lisp-obj"
> "obj/from-xc/src/code/array.lisp-obj"
> "obj/from-xc/src/code/list.lisp-obj"
> "obj/from-xc/src/code/seq.lisp-obj"
> "obj/from-xc/src/code/coerce.lisp-obj"
> "obj/from-xc/src/code/thread.lisp-obj"
> "obj/from-xc/src/code/target-random.lisp-obj"
> "obj/from-xc/src/code/class.lisp-obj"
> "obj/from-xc/src/pcl/pre-warm.lisp-obj"
> "obj/from-xc/src/code/number-dispatch.lisp-obj"
> "obj/from-xc/src/code/float-inf-nan.lisp-obj"
> "obj/from-xc/src/code/pathname.lisp-obj"
> "obj/from-xc/src/code/target-sxhash.lisp-obj"
> "obj/from-xc/src/code/debug-info.lisp-obj"
> "obj/from-xc/src/code/source-location.lisp-obj"
> "obj/from-xc/src/compiler/proclaim.lisp-obj"
> "obj/from-xc/src/compiler/constantp.lisp-obj"
> "obj/from-xc/src/code/deftype.lisp-obj"
> "obj/from-xc/src/code/type.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-type.lisp-obj"
> "obj/from-xc/src/code/pred.lisp-obj"
> "obj/from-xc/src/compiler/generic/primtype.lisp-obj"
> "obj/from-xc/src/code/deftypes-for-target.lisp-obj"
> "obj/from-xc/src/code/type-init.lisp-obj"
> "obj/from-xc/src/code/defstruct.lisp-obj"
> "obj/from-xc/src/code/alien-type.lisp-obj"
> "obj/from-xc/src/compiler/compiler-error.lisp-obj"
> "obj/from-xc/src/compiler/fixup-type.lisp-obj"
> "obj/from-xc/src/code/package.lisp-obj"
> "obj/from-xc/src/code/typep.lisp-obj"
> "obj/from-xc/src/code/random.lisp-obj"
> "obj/from-xc/src/code/hash-table.lisp-obj"
> "obj/from-xc/src/code/readtable.lisp-obj"
> "obj/from-xc/src/code/host-pprint.lisp-obj"
> "obj/from-xc/src/compiler/knownfun.lisp-obj"
> "obj/from-xc/src/compiler/ctype.lisp-obj"
> "obj/from-xc/src/compiler/fndb.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-fndb.lisp-obj"
> "obj/from-xc/src/compiler/generic/late-objdef.lisp-obj"
> "obj/from-xc/src/compiler/generic/interr.lisp-obj"
> "obj/from-xc/src/compiler/bit-util.lisp-obj"
> "obj/from-xc/src/code/foreign.lisp-obj"
> "obj/from-xc/src/code/unix.lisp-obj"
> "obj/from-xc/src/code/symbol.lisp-obj"
> "obj/from-xc/src/code/bignum.lisp-obj"
> "obj/from-xc/src/code/numbers.lisp-obj"
> "obj/from-xc/src/code/float-trap.lisp-obj"
> "obj/from-xc/src/code/float.lisp-obj"
> "obj/from-xc/src/code/irrat.lisp-obj"
> "obj/from-xc/src/code/alloc.lisp-obj"
> "obj/from-xc/src/code/fd-stream.lisp-obj"
> "obj/from-xc/src/code/target-char.lisp-obj"
> "obj/from-xc/src/code/stream.lisp-obj"
> "obj/from-xc/src/code/load.lisp-obj"
> "obj/from-xc/src/code/deadline.lisp-obj"
> "obj/from-xc/src/code/common-os.lisp-obj"
> "obj/from-xc/src/code/format-directive.lisp-obj"
> "obj/from-xc/src/code/c-call.lisp-obj"
> "obj/from-xc/src/code/foreign-load.lisp-obj"
> "obj/from-xc/src/code/unix-foreign-load.lisp-obj"
> "obj/from-xc/src/compiler/disassem.lisp-obj"
> "obj/from-xc/src/compiler/assem.lisp-obj"
> "obj/from-xc/src/compiler/codegen.lisp-obj"
> "obj/from-xc/src/compiler/dump.lisp-obj"
> "obj/from-xc/src/compiler/target-dump.lisp-obj"
> "obj/from-xc/src/compiler/generic/core.lisp-obj"
> "obj/from-xc/src/compiler/ir1report.lisp-obj"
> "obj/from-xc/src/compiler/main.lisp-obj"
> "obj/from-xc/src/compiler/xref.lisp-obj"
> "obj/from-xc/src/compiler/target-main.lisp-obj"
> "obj/from-xc/src/compiler/ir1tran.lisp-obj"
> "obj/from-xc/src/compiler/ir1tran-lambda.lisp-obj"
> "obj/from-xc/src/compiler/ir1-translators.lisp-obj"
> "obj/from-xc/src/compiler/ir1util.lisp-obj"
> "obj/from-xc/src/compiler/callable-args.lisp-obj"
> "obj/from-xc/src/compiler/locall.lisp-obj"
> "obj/from-xc/src/compiler/ir1opt.lisp-obj"
> "obj/from-xc/src/compiler/loop.lisp-obj"
> "obj/from-xc/src/compiler/constraint.lisp-obj"
> "obj/from-xc/src/compiler/equality-constraints.lisp-obj"
> "obj/from-xc/src/compiler/saptran.lisp-obj"
> "obj/from-xc/src/compiler/modarith.lisp-obj"
> "obj/from-xc/src/compiler/sxhash.lisp-obj"
> "obj/from-xc/src/code/quantifiers.lisp-obj"
> "obj/from-xc/src/compiler/bitops-derive-type.lisp-obj"
> "obj/from-xc/src/compiler/dfo.lisp-obj"
> "obj/from-xc/src/compiler/dce.lisp-obj"
> "obj/from-xc/src/compiler/checkgen.lisp-obj"
> "obj/from-xc/src/compiler/tn.lisp-obj"
> "obj/from-xc/src/compiler/life.lisp-obj"
> "obj/from-xc/src/compiler/debug-dump.lisp-obj"
> "obj/from-xc/src/compiler/generic/utils.lisp-obj"
> "obj/from-xc/src/compiler/target-dstate.lisp-obj"
> "obj/from-xc/src/compiler/arm/insts.lisp-obj"
> "obj/from-xc/src/compiler/arm/macros.lisp-obj"
> "obj/from-xc/src/assembly/arm/support.lisp-obj"
> "obj/from-xc/src/compiler/arm/move.lisp-obj"
> "obj/from-xc/src/compiler/arm/float.lisp-obj"
> "obj/from-xc/src/compiler/arm/sap.lisp-obj"
> "obj/from-xc/src/compiler/arm/system.lisp-obj"
> "obj/from-xc/src/compiler/arm/char.lisp-obj"
> "obj/from-xc/src/compiler/arm/memory.lisp-obj"
> "obj/from-xc/src/compiler/arm/arith.lisp-obj"
> "obj/from-xc/src/compiler/arm/pred.lisp-obj"
> "obj/from-xc/src/compiler/float-tran.lisp-obj"
> "obj/from-xc/src/compiler/array-tran.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-tran.lisp-obj"
> "obj/from-xc/src/compiler/type-vop-macros.lisp-obj"
> "obj/from-xc/src/compiler/arm/type-vops.lisp-obj"
> "obj/from-xc/src/compiler/generic/type-vops.lisp-obj"
> "obj/from-xc/src/compiler/ir1final.lisp-obj"
> "obj/from-xc/src/compiler/srctran.lisp-obj"
> "obj/from-xc/src/compiler/seqtran.lisp-obj"
> "obj/from-xc/src/compiler/typetran.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-typetran.lisp-obj"
> "obj/from-xc/src/compiler/arm/subprim.lisp-obj"
> "obj/from-xc/src/compiler/arm/debug.lisp-obj"
> "obj/from-xc/src/compiler/arm/c-call.lisp-obj"
> "obj/from-xc/src/compiler/arm/cell.lisp-obj"
> "obj/from-xc/src/compiler/arm/values.lisp-obj"
> "obj/from-xc/src/compiler/arm/alloc.lisp-obj"
> "obj/from-xc/src/compiler/arm/call.lisp-obj"
> "obj/from-xc/src/compiler/arm/nlx.lisp-obj"
> "obj/from-xc/src/compiler/generic/late-nlx.lisp-obj"
> "obj/from-xc/src/compiler/arm/show.lisp-obj"
> "obj/from-xc/src/compiler/arm/array.lisp-obj"
> "obj/from-xc/src/compiler/generic/type-error.lisp-obj"
> "obj/from-xc/src/compiler/envanal.lisp-obj"
> "obj/from-xc/src/assembly/arm/assem-rtns.lisp-obj"
> "obj/from-xc/src/assembly/arm/array.lisp-obj"
> "obj/from-xc/src/assembly/arm/arith.lisp-obj"
> "obj/from-xc/src/assembly/arm/alloc.lisp-obj"
> "obj/from-xc/src/compiler/pseudo-vops.lisp-obj"
> "obj/from-xc/src/compiler/aliencomp.lisp-obj"
> "obj/from-xc/src/compiler/coverage.lisp-obj"
> "obj/from-xc/src/compiler/ltv.lisp-obj"
> "obj/from-xc/src/compiler/gtn.lisp-obj"
> "obj/from-xc/src/compiler/ltn.lisp-obj"
> "obj/from-xc/src/compiler/stack.lisp-obj"
> "obj/from-xc/src/compiler/control.lisp-obj"
> "obj/from-xc/src/compiler/entry.lisp-obj"
> "obj/from-xc/src/compiler/ir2tran.lisp-obj"
> "obj/from-xc/src/compiler/generic/vm-ir2tran.lisp-obj"
> "obj/from-xc/src/compiler/copyprop.lisp-obj"
> "obj/from-xc/src/compiler/represent.lisp-obj"
> "obj/from-xc/src/compiler/ir2opt.lisp-obj"
> "obj/from-xc/src/compiler/pack.lisp-obj"
> "obj/from-xc/src/compiler/pack-iterative.lisp-obj"
> "obj/from-xc/src/compiler/debug.lisp-obj"
> "obj/from-xc/src/code/format-time.lisp-obj"
> "obj/from-xc/src/code/error.lisp-obj"
> "obj/from-xc/src/code/parse-defmacro-errors.lisp-obj"
> "obj/from-xc/src/code/macroexpand.lisp-obj"
> "obj/from-xc/src/code/funutils.lisp-obj"
> "obj/from-xc/src/code/linux-os.lisp-obj"
> "obj/from-xc/src/code/share-vm.lisp-obj"
> "obj/from-xc/src/code/arm-vm.lisp-obj"
> "obj/from-xc/src/code/target-unicode.lisp-obj"
> "obj/from-xc/src/code/mipsstrops.lisp-obj"
> "obj/from-xc/src/code/string.lisp-obj"
> "obj/from-xc/src/code/target-signal-common.lisp-obj"
> "obj/from-xc/src/code/target-signal.lisp-obj"
> "obj/from-xc/src/code/serve-event.lisp-obj"
> "obj/from-xc/src/code/late-extensions.lisp-obj"
> "obj/from-xc/src/code/brothertree.lisp-obj"
> "obj/from-xc/src/code/simple-fun.lisp-obj"
> "obj/from-xc/src/code/eval.lisp-obj"
> "obj/from-xc/src/code/toplevel.lisp-obj"
> "obj/from-xc/src/code/time.lisp-obj"
> "obj/from-xc/src/code/target-package.lisp-obj"
> "obj/from-xc/src/code/bignum-random.lisp-obj"
> "obj/from-xc/src/code/target-hash-table.lisp-obj"
> "obj/from-xc/src/code/fdefinition.lisp-obj"
> "obj/from-xc/src/code/sort.lisp-obj"
> "obj/from-xc/src/code/target-lflist.lisp-obj"
> "obj/from-xc/src/code/solist.lisp-obj"
> "obj/from-xc/src/code/final.lisp-obj"
> "obj/from-xc/src/code/reader.lisp-obj"
> "obj/from-xc/src/code/print.lisp-obj"
> "obj/from-xc/src/code/pprint.lisp-obj"
> "obj/from-xc/src/code/target-defstruct.lisp-obj"
> "obj/from-xc/src/code/target-stream.lisp-obj"
> "obj/from-xc/src/code/target-pathname.lisp-obj"
> "obj/from-xc/src/code/unix-pathname.lisp-obj"
> "obj/from-xc/src/code/filesys.lisp-obj"
> "obj/from-xc/src/code/target-misc.lisp-obj"
> "obj/from-xc/src/code/sharpm.lisp-obj"
> "obj/from-xc/src/code/early-step.lisp-obj"
> "obj/from-xc/src/code/gc.lisp-obj"
> "obj/from-xc/src/code/avltree.lisp-obj"
> "obj/from-xc/src/code/target-thread.lisp-obj"
> "obj/from-xc/src/code/error-error.lisp-obj"
> "obj/from-xc/src/code/debug-int.lisp-obj"
> "obj/from-xc/src/code/interr.lisp-obj"
> "obj/from-xc/src/code/target-load.lisp-obj"
> "obj/from-xc/src/compiler/target-disassem.lisp-obj"
> "obj/from-xc/src/compiler/arm/target-insts.lisp-obj"
> "obj/from-xc/src/code/debug.lisp-obj"
> "obj/from-xc/src/code/octets.lisp-obj"
> "obj/from-xc/src/code/external-formats/enc-basic.lisp-obj"
> "obj/from-xc/src/code/external-formats/enc-ucs.lisp-obj"
> "obj/from-xc/src/code/bit-bash.lisp-obj"
> "obj/from-xc/src/compiler/generic/sanctify.lisp-obj"
> "obj/from-xc/src/pcl/walk.lisp-obj"
> "obj/from-xc/src/pcl/low.lisp-obj"
> "obj/from-xc/src/pcl/macros.lisp-obj"
> "obj/from-xc/src/pcl/ecd.lisp-obj"
> "obj/from-xc/src/pcl/compiler-support.lisp-obj"
> "obj/from-xc/src/pcl/defs.lisp-obj"
> "obj/from-xc/src/pcl/wrapper.lisp-obj"
> "obj/from-xc/src/pcl/class-init.lisp-obj"
> "obj/from-xc/src/code/cold-init.lisp-obj"
> "obj/from-xc/src/code/setf.lisp-obj"
> "obj/from-xc/src/code/macros.lisp-obj"
> "obj/from-xc/src/code/loop.lisp-obj"
> "obj/from-xc/src/pcl/defclass.lisp-obj"
> "obj/from-xc/src/code/early-defmethod.lisp-obj"
> "obj/from-xc/src/code/format.lisp-obj"
> "obj/from-xc/src/code/target-format.lisp-obj"
> "obj/from-xc/src/code/late-globaldb.lisp-obj"
>
> debugger invoked on a TYPE-ERROR:
> The value
> 542868266893180929
> is not of type
> (UNSIGNED-BYTE 32)
> when setting slot SB-THREAD::OBSERVED-INTERNAL-REAL-TIME-DELTA-SEC of structure SB-THREAD:THREAD
>
> Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
>
> restarts (invokable by number or by possibly-abbreviated name):
> 0: [ABORT] Exit from the current thread.
>
> (GET-INTERNAL-REAL-TIME)
> 0]
>
> debugger invoked on a SB-INT:SIMPLE-CONTROL-ERROR:
> attempt to THROW to a tag that does not exist: SB-IMPL::%END-OF-THE-WORLD
>
> Type HELP for debugger help, or (SB-EXT:EXIT) to exit from SBCL.
>
> restarts (invokable by number or by possibly-abbreviated name):
> 0: [ABORT] Exit from the current thread.
>
> (EXIT :CODE 1 :ABORT NIL :TIMEOUT NIL)
> 0]
> Command exited with non-zero status 1
> 0.21user 0.04system 0:00.26elapsed 99%CPU (0avgtext+0avgdata 39472maxresident)k
> 0inputs+0outputs (0major+9861minor)pagefaults 0swaps
> make[1]: *** [debian/rules:53: override_dh_auto_build] Error 1
The full build log is available from:
http://qa-logs.debian.net/2024/04/20/sbcl_2.3.7-2_unstable-armhf.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240420;users=lucas@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240420&fusertaguser=lucas@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.
Reply to: