make check on ARMv7/musl pasted by Kooda on Sun Feb 14 01:09:02 2016

cd tests; sh runtests.sh
======================================== version tests ...
Checking major and minor version numbers against chicken-version... ok
Checking the registered feature chicken-.... ok
======================================== compiler tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'compiler-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/..

Warning: in toplevel procedure `foo':
  (compiler-tests.scm:9) in procedure call to `bar', expected 0 arguments, but was given 1 argument

Note: global variable `foo#bar' is only locally visible and never used

Note: global variable `bla#blabla' is only locally visible and never used
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
12
12
12
12
12
bar
1 2 3 
1 2 3 :1:2:3
1 2 3 
Good, unrepresentable C strings cause errors
======================================== compiler inlining tests  ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'inlining-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -optimize-level 3
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
======================================== scrutiny tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'typematch-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -specialize -no-warnings
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -w -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
check fixnum 123
check string abc
check symbol (quote abc)
check char x
check true #t
check false #f
check number (+ 1 2)
check (list fixnum) (quote (1))
check (list symbol) (quote (a))
check (list fixnum) (list 1)
check pair (quote (1 . 2))
check procedure +
check vector (quote #(1))
check null (quote ())
check input-port (current-input-port)
check blob (make-blob 10)
check pointer (address->pointer 0)
check pointer-vector (make-pointer-vector 1)
check locative (make-locative a)
check (struct promise) (##sys#make-structure (quote promise))
check (pair fixnum float) (quote (1 . 2.3))
check (vector symbol) (quote #(a))
check (list string) (quote (ok))
specialize fixnum
specialize not fixnum
specialize string
specialize not string
specialize symbol
specialize not symbol
specialize char
specialize not char
specialize true
specialize not true
specialize false
specialize not false
specialize (list fixnum)
specialize not (list fixnum)
specialize pair
specialize not pair
specialize procedure
specialize not procedure
specialize (vector fixnum)
specialize not (vector fixnum)
specialize null
specialize not null
specialize undefined
specialize not undefined
specialize input-port
specialize not input-port
specialize blob
specialize not blob
specialize pointer
specialize not pointer
specialize pointer-vector
specialize not pointer-vector
specialize locative
specialize not locative
specialize (struct promise)
specialize not (struct promise)
specialize (pair fixnum float)
specialize not (pair fixnum float)
specialize (vector symbol)
specialize not (vector symbol)
specialize (or (list fixnum) symbol)
specialize not (or (list fixnum) symbol)
specialize (list fixnum)
specialize not (list fixnum)
specialize (or null pair)
specialize not (or null pair)
check predicate true boolean?
check predicate false boolean?
check predicate pair pair?
check predicate null null?
check predicate symbol symbol?
check predicate number number?
check predicate number number?
check predicate fixnum exact?
check predicate number real?
check predicate number complex?
check predicate float inexact?
check predicate char char?
check predicate string string?
check predicate vector vector?
check predicate procedure procedure?
check predicate blob blob?
check predicate (struct condition) condition?
check predicate fixnum fixnum?
check predicate float flonum?
check predicate input-port input-port?
check predicate pointer-vector pointer-vector?
check predicate pointer pointer?
list != null
null != list
pair != null
null != pair
pair != list
list != pair
(procedure (*) *) != (procedure () *)
(procedure () *) != (procedure (*) *)
(procedure (#!rest) . *) = (procedure (*) . *)
(procedure (*) . *) = (procedure (#!rest) . *)
(procedure () *) != (procedure () * *)
(procedure () * *) != (procedure () *)
+ = (forall (a) (procedure (#!rest a) a))
(quote (1)) = (list fixnum)
(car-alike l) = fixnum
(car-alike p) = fixnum
(cadr-alike l) = fixnum
(cadr-alike p) = fixnum
(cddr-alike l) = list
(cddr-alike p) = fixnum
specialize pair
specialize not pair
specialize (not pair)
specialize not (not pair)
specialize (not pair)
specialize not (not pair)
specialize (pair * pair)
specialize not (pair * pair)
specialize (pair * list)
specialize not (pair * list)
specialize (pair * (pair * null))
specialize not (pair * (pair * null))
specialize (pair * (pair * (not pair)))
specialize not (pair * (pair * (not pair)))
specialize (pair * (pair * (not null)))
specialize not (pair * (pair * (not null)))
specialize (pair * (pair * fixnum))
specialize not (pair * (pair * fixnum))
(pair * null) = (list *)
(list *) = (pair * null)
(pair * (list *)) = (list * *)
(list * *) = (pair * (list *))
(pair * (list fixnum)) = (list * fixnum)
(list * fixnum) = (pair * (list fixnum))
(pair fixnum (list *)) = (list fixnum *)
(list fixnum *) = (pair fixnum (list *))
(pair fixnum (pair * null)) = (list fixnum *)
(list fixnum *) = (pair fixnum (pair * null))
(pair fixnum (pair fixnum null)) = (list fixnum fixnum)
(list fixnum fixnum) = (pair fixnum (pair fixnum null))
(pair char (list fixnum)) = (list char fixnum)
(list char fixnum) = (pair char (list fixnum))
(pair fixnum (list char)) = (list fixnum char)
(list fixnum char) = (pair fixnum (list char))
(pair fixnum (list fixnum)) = (list fixnum fixnum)
(list fixnum fixnum) = (pair fixnum (list fixnum))
(pair * *) != list
list != (pair * *)
(pair * list) != list
list != (pair * list)
(pair fixnum *) != (list-of *)
(list-of *) != (pair fixnum *)
(pair fixnum *) != (list-of fixnum)
(list-of fixnum) != (pair fixnum *)
(pair fixnum (list-of *)) != (list-of fixnum)
(list-of fixnum) != (pair fixnum (list-of *))
(pair fixnum (list-of fixnum)) != (list-of fixnum)
(list-of fixnum) != (pair fixnum (list-of fixnum))
(pair char (list-of fixnum)) != (list-of fixnum)
(list-of fixnum) != (pair char (list-of fixnum))
(pair fixnum (list-of char)) != (list-of fixnum)
(list-of fixnum) != (pair fixnum (list-of char))
(pair fixnum (list-of fixnum)) != (list-of fixnum)
(list-of fixnum) != (pair fixnum (list-of fixnum))
x = (struct foo)
(vector-ref (quote #(1 2 3.4)) 2) = float
(vector-ref (quote #(1 2 3.4)) 0) = fixnum
(##sys#vector-ref (quote #(1 2 3.4)) 2) = float
(##sys#vector-ref (quote #(1 2 3.4)) 0) = fixnum
(vector 1 2.3) = (vector fixnum float)
(list 1 2.3) = (list fixnum float)
(list-copy (list 1 2.3)) = (list fixnum float)
(list-copy (cons 1 2.3)) = (pair fixnum float)
(list-copy 1) = fixnum
(list-ref (list 1 2.3) 0) = fixnum
(list-ref (cons 1 2.3) 0) = fixnum
(list-ref (list 1 2.3) 1) = float
(list-tail (list 1 2.3) 0) = (list fixnum float)
(list-tail (cons 1 2.3) 0) = (pair fixnum float)
(list-tail (list 1 2.3) 1) = (list float)
(list-tail (cons 1 2.3) 1) = float
(list-tail (list 1 2.3) 2) = null
(drop (list 1 2.3) 0) = (list fixnum float)
(drop (cons 1 2.3) 0) = (pair fixnum float)
(drop (list 1 2.3) 1) = (list float)
(drop (cons 1 2.3) 1) = float
(drop (list 1 2.3) 2) = null
(take (list 1 2.3) 0) = null
(take (cons 1 2.3) 0) = null
(take (list 1 2.3) 1) = (list fixnum)
(take (cons 1 2.3) 1) = (list fixnum)
(take (list 1 2.3) 2) = (list fixnum float)
(make-list 2) = (list * *)
(make-list 2 a) = (list string string)
(make-vector 2) = (vector * *)
(make-vector 2 a) = (vector string string)
(reverse (quote ())) = null
(reverse (the list (list 1 2))) = list
(reverse (list 1 2)) = (list string fixnum)
(reverse (cons 1 (cons 2 (quote ())))) = (list fixnum string)
(f1 (quote (1))) = fixnum
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'scrutiny-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -analyze-only -scrutinize -verbose
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'scrutiny-tests-2.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -analyze-only -scrutinize -analyze-only -verbose
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'scrutiny-tests-3.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -specialize -block

Note: at toplevel:
  expected value of type boolean in conditional but were given a value of type
  `true' which is always true:

(if tmp
  tmp
  (##sys#error
    "(scrutiny-tests-3.scm:9) assertion failed"
    '(compiler-typecase vec ... ...)))
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'scrutiny-tests-strict.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -strict-types -specialize
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
======================================== specialization tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'specialization-test-1.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -emit-type-file foo.types -specialize -debug ox -emit-import-library foo
hiding nonexported module bindings: foo#spec 
hiding nonexported module bindings: foo#spec20 
generating import library `foo.import.scm' for module `foo' ...
eliminated procedure checks: 8 
eliminated procedure checks: 1 

Note: at toplevel:
  expression returns a result of type `null', but is declared to return `undefined', which is not a subtype

Note: at toplevel:
  expected value of type boolean in conditional but were given a value of type
  `true' which is always true:

(if #t 'a "a")
specializations:
  1 (set-cdr! pair *)
  1 (foo#spec fixnum)
  1 (= fixnum fixnum)
  1 (foo#bar fixnum)
  2 (zero? fixnum)
safe globals: (foo#bar foo#foo) 

Note: global variable `foo#spec' is only locally visible and never used
removed side-effect free assignment to unused variable: foo#spec 
contracted procedure: "(specialization-test-1.scm:51) g3435" 
contracted procedure: foo#spec20 
substituted constant variable: a358 
substituted constant variable: a364 
substituted constant variable: a362 
replaced variables: 33 
removed binding forms: 22 
substituted constant variable: x23 
folded constant expression: (+ (quote 1) (quote 1)) 
removed binding forms: 31 
replaced variables: 2 
removed binding forms: 1 
removed binding forms: 2 
contracted procedure: k355 
removed binding forms: 1 
substituted constant variable: r356 
folded constant expression: (= (quote 2) (quote 2)) 
contracted procedure: k282 
removed binding forms: 2 
substituted constant variable: r283 
substituted constant variable: r283 
removed conditional forms: 1 
contracted procedure: k285 
removed binding forms: 2 
removed binding forms: 1 
simplifications: ((##core#call . 11)) 
  call simplifications:
    eq?	3
    ##sys#setslot
    list?
    not
    list	2
    null?
    ##sys#call-with-values
    equal?
contracted procedure: k255 
contracted procedure: k261 
contracted procedure: k267 
contracted procedure: k288 
contracted procedure: k291 
contracted procedure: k346 
contracted procedure: k294 
contracted procedure: k339 
contracted procedure: k300 
contracted procedure: k309 
removed binding forms: 10 
substituted constant variable: r340 
replaced variables: 3 
removed binding forms: 2 
calls to known targets: 6 
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
foo: 1
bar: 1.0
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'specialization-test-2.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -types foo.types -specialize -debug ox
eliminated procedure checks: 3 
specializations:
  1 (##sys#call-with-values (procedure () *) *)
  1 (zero? fixnum)
  1 (= fixnum fixnum)
  1 (foo#bar fixnum)
merged explicitly consed rest parameter: args1927 
consed rest parameter at call site: tmp2208 1 
contracted procedure: tmp1207 
substituted constant variable: a303 
substituted constant variable: a301 
replaced variables: 16 
removed binding forms: 9 
removed binding forms: 16 
simplifications: ((##core#call . 5)) 
  call simplifications:
    ##sys#apply
    car
    string-length
    eq?	2
contracted procedure: k220 
contracted procedure: k229 
contracted procedure: k236 
removed binding forms: 3 
customizable procedures: (tmp2208) 
calls to known targets: 3 
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
======================================== specialization benchmark ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'fft.scm' -output-file 'fft1.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -optimize-level 2 -local -debug-level 0 -disable-interrupts -block
'gcc' 'fft1.c' -o 'fft1.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm fft1.c
'gcc' 'fft1.o' -o 'fft1' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm fft1.o
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'fft.scm' -output-file 'fft2.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -optimize-level 2 -local -specialize -debug x -debug-level 0 -disable-interrupts -block -specialize
'gcc' 'fft2.c' -o 'fft2.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm fft2.c
'gcc' 'fft2.o' -o 'fft2' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm fft2.o
normal:
real	0m 5.72s
user	0m 5.67s
sys	0m 0.03s
specialized:
real	0m 3.04s
user	0m 3.02s
sys	0m 0.02s
======================================== callback tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'callback-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
callbacks ...
hi!
callbacks ...
hi!
hi!
[panic] callback returned twice - execution terminated

callback-tests.scm:16: print
callback-tests.scm:17: ##sys#gc
callback-tests.scm:17: g11
callback-tests.scm:7: call/cc
callback-tests.scm:9: print
callback-tests.scm:19: command-line-arguments
callback-tests.scm:20: k1
callback-tests.scm:9: print 	<--
double-return from callback failed as it should.
======================================== runtime tests ...
many arguments supported.
testing 'apply' with 0..2000 (maximum apply argument count)...
If this segfaults on x86-64, try updating GCC (4.5 has a code-generation bug):
invoking directly with 0..50...
invoking directly with 1950..2000 (maximum interpreted direct argument count)...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'apply-test.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
many arguments supported.
testing 'apply' with 0..2000 (maximum apply argument count)...
If this segfaults on x86-64, try updating GCC (4.5 has a code-generation bug):
invoking directly with 0..50...
invoking directly with 1950..2000 (maximum compiled direct argument count)...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'test-gc-hooks.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
major gc ...
>>>>> GC pre hook - mode=0, count=0
[GC] level  1	gcs(minor)  2	gcs(major)  1
[GC] stack	0xbed38890	0xbed611a8	0xbed78890
[GC]  from	0xb6b3d010	0xb6b5accc	0xb6b5d010	0x0001dcbc
[GC]    to	0xb6b5e010	0xb6b5e010	0xb6b7e010 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=10
minor gc ...
>>>>> GC pre hook - mode=0, count=0
<<<<< GC post hook - mode=0, count=0, ms=0
alloc ...
>>>>> GC pre hook - mode=0, count=0
[GC] level  1	gcs(minor)  1	gcs(major)  2
[GC] stack	0xbed38890	0xbed781c8	0xbed78890
[GC]  from	0xb6b5e010	0xb6b7bccc	0xb6b7e010	0x0001dcbc
[GC]    to	0xb6b3d010	0xb6b3d010	0xb6b5d010 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=0
>>>>> GC pre hook - mode=2, count=0
[GC] (old) fromspace: 	start=0xb6b5e010, 	limit=0xb6b7e010
[GC] (old) tospace:   	start=0xb6b3d010, 	limit=0xb6b5d010
[GC] resized heap to 10524292 bytes
[GC] (new) fromspace: 	start=0xb6638010, 	limit=0xb6b3cb52
[GC] (new) tospace:   	start=0xb6133010, 	limit=0xb6637b52
<<<<< GC post hook - mode=2, count=0, ms=0
>>>>> GC pre hook - mode=2, count=0
[GC] (old) fromspace: 	start=0xb6638010, 	limit=0xb6b3cb52
[GC] (old) tospace:   	start=0xb6133010, 	limit=0xb6637b52
[GC] resized heap to 31048588 bytes
[GC] (new) fromspace: 	start=0xb5264010, 	limit=0xb61321d6
[GC] (new) tospace:   	start=0xb4395010, 	limit=0xb52631d6
<<<<< GC post hook - mode=2, count=0, ms=0
resize ...
>>>>> GC pre hook - mode=2, count=0
[GC] (old) fromspace: 	start=0xb5264010, 	limit=0xb61321d6
[GC] (old) tospace:   	start=0xb4395010, 	limit=0xb52631d6
[GC] resized heap to 62097176 bytes
[GC] (new) fromspace: 	start=0xb25f8010, 	limit=0xb439439c
[GC] (new) tospace:   	start=0xb4de2010, 	limit=0xb6b7e39c
<<<<< GC post hook - mode=2, count=0, ms=0
major gc ...
>>>>> GC pre hook - mode=0, count=0
>>>>> GC pre hook - mode=2, count=1
[GC] (old) fromspace: 	start=0xb25f8010, 	limit=0xb439439c
[GC] (old) tospace:   	start=0xb4de2010, 	limit=0xb6b7e39c
[GC] resized heap to 31048588 bytes
[GC] (new) fromspace: 	start=0xb1729010, 	limit=0xb25f71d6
[GC] (new) tospace:   	start=0xb5cb0010, 	limit=0xb6b7e1d6
<<<<< GC post hook - mode=2, count=1, ms=0
[GC] level  1	gcs(minor)  0	gcs(major)  3
[GC] stack	0xbed38890	0xbed77c10	0xbed78890
[GC]  from	0xb1729010	0xb1746ccc	0xb25f71d6	0x0001dcbc
[GC]    to	0xb5cb0010	0xb5cb0010	0xb6b7e1d6 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=10
minor gc ...
>>>>> GC pre hook - mode=0, count=0
<<<<< GC post hook - mode=0, count=0, ms=0
>>>>> GC pre hook - mode=0, count=0
>>>>> GC pre hook - mode=2, count=1
[GC] (old) fromspace: 	start=0xb1729010, 	limit=0xb25f71d6
[GC] (old) tospace:   	start=0xb5cb0010, 	limit=0xb6b7e1d6
[GC] resized heap to 15524294 bytes
[GC] (new) fromspace: 	start=0xb5548010, 	limit=0xb5caf0f3
[GC] (new) tospace:   	start=0xb6417010, 	limit=0xb6b7e0f3
<<<<< GC post hook - mode=2, count=1, ms=0
[GC] level  1	gcs(minor)  1	gcs(major)  4
[GC] stack	0xbed38890	0xbed785c8	0xbed78890
[GC]  from	0xb5548010	0xb5565cf8	0xb5caf0f3	0x0001dce8
[GC]    to	0xb6417010	0xb6417010	0xb6b7e0f3 
[GC] 0 locatives (from 32)
<<<<< GC post hook - mode=1, count=0, ms=10
======================================== library tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'library-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -specialize

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:27) in procedure call to `finite?', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:51) in procedure call to `exact?', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:55) in procedure call to `inexact?', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:126) in procedure call to `even?', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:127) in procedure call to `odd?', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:198) in procedure call to `min', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:199) in procedure call to `max', expected argument #1 of type `number', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:552) in procedure call to `assq', expected argument #2 of type `(list-of pair)', but was given an argument of type `(list symbol)'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:553) in procedure call to `assq', expected argument #2 of type `(list-of pair)', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:558) in procedure call to `assv', expected argument #2 of type `(list-of pair)', but was given an argument of type `(list symbol)'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:559) in procedure call to `assv', expected argument #2 of type `(list-of pair)', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:563) in procedure call to `assoc', expected argument #2 of type `(list-of pair)', but was given an argument of type `(list string)'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:564) in procedure call to `assoc', expected argument #2 of type `(list-of pair)', but was given an argument of type `string'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:571) in procedure call to `memq', expected argument #2 of type `list', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:576) in procedure call to `memv', expected argument #2 of type `list', but was given an argument of type `symbol'

Warning: in local unknown procedure,
  in local unknown procedure,
  in toplevel unknown procedure:
  (library-tests.scm:581) in procedure call to `member', expected argument #2 of type `list', but was given an argument of type `string'
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'records-and-setters-test.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
======================================== reader tests ...
======================================== dynamic-wind tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'dwindtst.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/..
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
*** Skipping "feeley-dynwind" for now ***
======================================== lolevel tests ...
/home/adrien/sources/chicken-4.10.1/tests/../chicken 'lolevel-tests.scm' -output-file 'a.c' -types ../types.db -ignore-repository -verbose -include-path /home/adrien/sources/chicken-4.10.1/tests/.. -specialize

Note: at toplevel:
  (lolevel-tests.scm:59) in procedure call to `pointer-like?', the predicate is called with an argument of type
  `(procedure allocate (fixnum) (or false pointer))' and will always return true
'gcc' 'a.c' -o 'a.o' -c  -fno-strict-aliasing -fwrapv -DHAVE_CHICKEN_CONFIG_H -DC_ENABLE_PTABLES -Os -fomit-frame-pointer -I/home/adrien/sources/chicken-4.10.1/tests/.. -I"/usr/local/include/chicken"
rm a.c
'gcc' 'a.o' -o 'a.out' -L/home/adrien/sources/chicken-4.10.1/tests/.. -Wl,-R/home/adrien/sources/chicken-4.10.1/tests/.. -L"/usr/local/lib"  -Wl,-R"/usr/local/lib" -lchicken -lm -ldl
rm a.o
======================================== arithmetic tests ...
======================================== pretty-printer tests ...
======================================== evaluation environment tests ...
(PASS) (eval 123)
(PASS) (eval 123 (interaction-environment))
(PASS) (eval (quote car) (interaction-environment))
(PASS) (eval (quote foo) (interaction-environment))
(PASS) (eval (quote (begin (set! foo 99) foo)) (interaction-environment))
(PASS) (eval 123)
(PASS) (eval 123 (scheme-report-environment 5))
(PASS) (eval (quote car) (scheme-report-environment 5))
(PASS) (eval (quote foo) (scheme-report-environment 5))
(PASS) (eval (quote values) (scheme-report-environment 4))
(PASS) (eval (quote values) (scheme-report-environment 5))
(PASS) (eval (quote (set! foo 99)) (scheme-report-environment 5))
(PASS) (eval (quote (define-syntax foo (syntax-rules () ((_) 1)))) (scheme-report-environment 5))
(PASS) (eval (quote car) (null-environment 5))
(PASS) (eval (quote (cond-expand (chicken 1) (else 2))) (null-environment 4))
(PASS) (eval (quote (cond-expand (chicken 1) (else 2))) (null-environment 5))
(PASS) (eval (quote (cond-expand (chicken 1) (else 2))) (scheme-report-environment 4))
(PASS) (eval (quote (cond-expand (chicken 1) (else 2))) (scheme-report-environment 5))
(PASS) 1
(PASS) 1
(PASS) 1
(PASS) (eval (quote ((lambda (x) x) 123)) (null-environment 5))
(PASS) (eval (quote (bar)) foo-env)
(PASS) (eval (quote baz) foo-env)
(PASS) (eval (quote (xcons 1 2)) srfi-1-env)
(PASS) (eval (quote baz) srf-1-env)
  26 tests completed in 0.072 seconds
  26 (100.00%) tests passed
  0 (0.00%) tests failed
======================================== syntax tests ...
3
100
(M1: (m1 n))
3628800
34
(0 1 2 3 (4) (5 6))
45
now
outer
7
(1 2 3 a)
(1 2 3 a)
(1 2 3 a)
#(b)
"baz"
"no baz"
"no baz"
2
#t
ok
1
3
(3 4)
"x"
"x"
"bar"
"bar"
"foo#bar"
"#%void"
"foo#bar"
"#%void"
(... 1 2 3)
3
(() 1 2)
(((1) 2) 3 4)
(((1 2) (4) 3 5) 6 7)
(() 1 2)
((#() 1) 2 3)
((#(1 2) 3) 4 5)
((#(1 2) 3) 4 5 6 7)
(() 1 2 3 4)
((#(1) 2) 3 4 5 6)
((#(1 2) #(4) 3 5) 6 7 8 9)
(1)
(99)
7
(1 2 3)
10 9 8 7 6 5 4 3 2 1 
10 9 8 7 6 5 4 3 2 1 
1 2 3 4 5 6 7 8 9 10 
3
ok
caught
(99)
10 9 8 7 6 5 4 3 2 1 
10 9 8 7 6 5 4 3 2 1 
Warning: reference to possibly unbound identifier `one#always-one' in:
Warning:    always-two

Error: illegal instruction

	Call history:

		  (equal?3549 (quote (1 2 3 4 5 6)) tmp3546)
		  (quote (1 2 3 4 5 6))
		  (##core#quote (1 2 3 4 5 6))
		  (error3550 "test failed" (quote (1 2 3 4 5 6)) tmp3546 (quote3551 ((cut list 1 <> 3 <...>) 2 4 5 6))...
		  (quote (1 2 3 4 5 6))
		  (##core#quote (1 2 3 4 5 6))
		  (quote3551 ((cut list 1 <> 3 <...>) 2 4 5 6))
		  (##core#quote ((cut list 1 <> 3 <...>) 2 4 5 6))
		  (pp3552 tmp3546)
		  ((cut list 1 <> 3 <...>) 2 4 5 6)
		  (cut list 1 <> 3 <...>)
		  (##core#lambda (g35573558 . g35593560) (apply3556 list 1 g35573558 3 g35593560))
		  (##core#begin (apply3556 list 1 g35573558 3 g35593560))
		  (apply3556 list 1 g35573558 3 g35593560)
		  ((cut list 1 <> 3 <...>) 2 4 5 6)
		  (apply3556 list 1 g35573558 3 g35593560)	<--

#((99))
#((one))
(1 #(1 #(1)))
yep
1
a-procedure
#
1
1
void
(1 2 3 4 (5 6))
1
1
2
3
4
#f
#f
foo
#f
()
()
(1)
(1)
(1)
(1 2)
(1 2)
(1 2)
(1 2 3 4)
(1 2 3 4)
rules.make:651: recipe for target 'check' failed
make: *** [check] Error 70

no title added by Kooda on Sun Feb 14 19:25:18 2016

Program received signal SIGILL, Illegal instruction.
0xb6e46420 in C_apply () from ./libchicken.so.8
(gdb) bt
#0  0xb6e46420 in C_apply () from ./libchicken.so.8
#1  0xb6e464cc in C_apply () from ./libchicken.so.8
#2  0xb6c678fc in f_7657 () from ./libchicken.so.8
#3  0xb6c64524 in f_7659 () from ./libchicken.so.8
#4  0xb6c64624 in f_7688 () from ./libchicken.so.8
#5  0xb6c5dafc in f_4137 () from ./libchicken.so.8
#6  0xb6c643f8 in f_7647 () from ./libchicken.so.8
#7  0xb6c64504 in f_7659 () from ./libchicken.so.8
#8  0xb6c64624 in f_7688 () from ./libchicken.so.8
#9  0xb6c58560 in f_4267 () from ./libchicken.so.8
#10 0xb6c643f8 in f_7647 () from ./libchicken.so.8
#11 0xb6c64504 in f_7659 () from ./libchicken.so.8
#12 0xb6c64624 in f_7688 () from ./libchicken.so.8
#13 0xb6c5dafc in f_4137 () from ./libchicken.so.8
#14 0xb6c643f8 in f_7647 () from ./libchicken.so.8
#15 0xb6c64504 in f_7659 () from ./libchicken.so.8
#16 0xb6c64624 in f_7688 () from ./libchicken.so.8
#17 0xb6c586a8 in f_4257 () from ./libchicken.so.8
#18 0xb6c643f8 in f_7647 () from ./libchicken.so.8
#19 0xb6c64504 in f_7659 () from ./libchicken.so.8
#20 0xb6c64624 in f_7688 () from ./libchicken.so.8
#21 0xb6c5dd98 in f_4068 () from ./libchicken.so.8
#22 0xb6c643f8 in f_7647 () from ./libchicken.so.8
#23 0xb6c64504 in f_7659 () from ./libchicken.so.8
#24 0xb6c6f2e0 in f_7645 () from ./libchicken.so.8
#25 0xb6c5dd98 in f_4068 () from ./libchicken.so.8
#26 0xb6c73c08 in f_7634 () from ./libchicken.so.8
#27 0xb6c6c600 in f_5749 () from ./libchicken.so.8
#28 0xb6c7547c in f_7615 () from ./libchicken.so.8
#29 0xb6c58560 in f_4267 () from ./libchicken.so.8
#30 0xb6c57a94 in f_7611 () from ./libchicken.so.8
#31 0xb6c58560 in f_4267 () from ./libchicken.so.8
#32 0xb6c579a0 in f_7607 () from ./libchicken.so.8
#33 0xb6c58560 in f_4267 () from ./libchicken.so.8
#34 0xb6c578a0 in f_7603 () from ./libchicken.so.8
#35 0xb6c58604 in f_4265 () from ./libchicken.so.8
#36 0xb6c577a0 in f_7596 () from ./libchicken.so.8
#37 0xb6c60a28 in f_3809 () from ./libchicken.so.8
#38 0xb6c20f64 in f_12243 () from ./libchicken.so.8
#39 0xb6e4c158 in allocate_vector_2 () from ./libchicken.so.8
#40 0xb6e4c31c in C_allocate_vector () from ./libchicken.so.8
#41 0xb6c17af0 in f_7448 () from ./libchicken.so.8
#42 0xb6c014f8 in f_12236 () from ./libchicken.so.8
#43 0xb6c752b0 in f_3819 () from ./libchicken.so.8
#44 0xb6c213f4 in f_7720 () from ./libchicken.so.8
#45 0xb6e4c158 in allocate_vector_2 () from ./libchicken.so.8
#46 0xb6e4c31c in C_allocate_vector () from ./libchicken.so.8
#47 0xb6c17af0 in f_7448 () from ./libchicken.so.8
#48 0xb6c055f4 in f_7716 () from ./libchicken.so.8
#49 0xb6be98ac in f_18154 () from ./libchicken.so.8
#50 0xb6c2860c in f_11480 () from ./libchicken.so.8
#51 0xb6bff408 in f_18150 () from ./libchicken.so.8
#52 0xb6c5e13c in f_3816 () from ./libchicken.so.8
#53 0xb6be9d44 in f_16245 () from ./libchicken.so.8
#54 0xb6be9d68 in f_16870 () from ./libchicken.so.8
#55 0xb6be9a00 in f_23575 () from ./libchicken.so.8
#56 0xb6bfff44 in f_17859 () from ./libchicken.so.8
#57 0xb6c3f30c in f_23571 () from ./libchicken.so.8
#58 0xb6c41f88 in f_16538 () from ./libchicken.so.8
#59 0xb6c422c4 in f_17316 () from ./libchicken.so.8
#60 0xb6c2147c in f_23594 () from ./libchicken.so.8
#61 0xb6bfff44 in f_17859 () from ./libchicken.so.8
#62 0xb6c3f234 in f_23590 () from ./libchicken.so.8
#63 0xb6c42ab0 in f_16467 () from ./libchicken.so.8
#64 0xb6c43408 in f_17087 () from ./libchicken.so.8
#65 0xb6c1c800 in f_16775 () from ./libchicken.so.8
#66 0xb6c1c968 in f_16749 () from ./libchicken.so.8
#67 0xb6c1cc00 in f_16733 () from ./libchicken.so.8
#68 0xb6c1ca94 in f_16813 () from ./libchicken.so.8
#69 0xb6c1cbe4 in f_16733 () from ./libchicken.so.8
#70 0xb6c1ca94 in f_16813 () from ./libchicken.so.8
#71 0xb6c1cbe4 in f_16733 () from ./libchicken.so.8
#72 0xb6c1ca94 in f_16813 () from ./libchicken.so.8