Oops, remove a debugging printenv which snuck in.
[sbcl.git] / tests / interface.test.sh
1 #!/bin/sh
2
3 # tests for problems in the interface presented to the user/programmer
4
5 # This software is part of the SBCL system. See the README file for
6 # more information.
7 #
8 # While most of SBCL is derived from the CMU CL system, the test
9 # files (like this one) were written from scratch after the fork
10 # from CMU CL.
11 #
12 # This software is in the public domain and is provided with
13 # absolutely no warranty. See the COPYING and CREDITS files for
14 # more information.
15
16 . ./subr.sh
17
18 use_test_subdirectory
19
20 tmpscript=$TEST_FILESTEM.lisp-script
21
22 # bug 881445
23 case "$SBCL_MACHINE_TYPE" in
24     X86-64)
25         cat > $tmpscript <<EOF
26 (let ((x (make-array (1- (expt 2 32)) :element-type '(unsigned-byte 8))))
27   (assert (> (sb-kernel:dynamic-usage) (length x)))
28   ;; prevent compiler from getting too smart...
29   (eval x)
30   (sb-ext:quit :unix-status $EXIT_LISP_WIN))
31 EOF
32         run_sbcl_with_args --dynamic-space-size 5GB $SBCL_ARGS --load $tmpscript
33         check_status_maybe_lose "bug 881445" $?
34         ;;
35 esac
36
37 exit $EXIT_TEST_WIN