﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
794	on 32bit systems srfi-4 make- procedures fail where make-vector succeeds	Christian Kellermann	Christian Kellermann	"{{{
$ csi -n

CHICKEN
(c)2008-2011 The Chicken Team
(c)2000-2007 Felix L. Winkelmann
Version 4.7.5 (rev b7f7e36)
openbsd-unix-gnu-x86 [ manyargs dload ptables ]
compiled 2012-03-02 on necronomicon.my.domain (OpenBSD)

#;1> (use srfi-4)
; loading /home/ckeen/chickens/master/lib/chicken/6/srfi-4.import.so ...
; loading library srfi-4 ...
#;2> (make-vector 12000000 0)
#(0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0...
#;3> (make-u32vector 12000000 0)

Error: out of range
48000000
16777215

        Call history:

        <syntax>          (make-u32vector 12000000 0)
        <eval>    (make-u32vector 12000000 0)   <--
}}}

On 64 bit this works as expected. Affected is current master, 4.7.0 and the stability branch."	defect	closed	major	4.9.0	core libraries	4.7.x	invalid	srfi-4 make-vector 32bit		
