Waldek Hebisch wrote:
Now the question is why do we get range check error and what is happening in `FileHandle' (maybe `StdErr' is uninitialized).
The first question remains. New testsuite results:
Test Run By adriaan on 2005-02-22 09:22:07 Native configuration is powerpc-apple-darwin7 (G5.local) gpc 20050217, based on gcc-3.4.3, flags: -g -O3 -W -Wall -Wno-unused --longjmp-all-nonlocal-labels TEST avo4.pas: ./a.out: value out of range (error #300 at 31af) TEST az20.pas: ./a.out: value out of range (error #300 at 230f) TEST bprealtest.pas: ./a.out: BP compatible 6 byte `Real' type does not support infinity (error #871 at 2fd3) TEST fjf1021h.pas: ./fjf1021h.pas:6: error: expressions with side-effects are not allowed in schema types failed TEST fjf1021i.pas: ./fjf1021i.pas:8: error: expressions with side-effects are not allowed in schema types failed TEST fjf659o.pas: ./test_run: line 345: 5724 Segmentation fault ./"$A_OUT" "$1" TEST fjf746.pas: ./a.out: value out of range (error #300 at 230f) TEST fjf980b.pas: ./a.out: value out of range (error #300 at 22a3) TEST fjf998r.pas: failed: TEST longr2.pas: dummy.pas: In main program: dummy.pas:2: error: real constant out of range TEST pack10.pas: ./a.out: value out of range (error #300 at 21cb) TEST pack12.pas: ./a.out: value out of range (error #300 at 221f) TEST pack2.pas: ./a.out: value out of range (error #300 at 2323) TEST pack4.pas: ./a.out: value out of range (error #300 at 2bfb)
Backtrace for fjf659o.pas:
Exception: EXC_BAD_ACCESS (0x0001) Codes: KERN_INVALID_ADDRESS (0x0001) at 0x000e6014
Thread 0 Crashed: 0 a.out 0x0000eeb4 _p_Write_Init + 0x34 (files.pas:518) 1 a.out 0x0000231c _p__M0_main_program + 0xac (fjf659o.pas:10) 2 a.out 0x00002470 main + 0x34 (<implicit code>:12) 3 a.out 0x00001ea8 _start + 0x188 (crt.c:267) 4 dyld 0x8fe1a558 _dyld_start + 0x64
Regards,
Adriaan van Os