Testresults on powerpc-apple-darwin
[G5:gcc/p/test] adriaan% make EXTRA_PFLAGS=--longjmp-all-nonlocal-labels ... Native configuration is powerpc-apple-darwin7 (G5.local)
=== gpc tests ===
Running target any Running testsuite ...
FAIL: adam3q.pas FAIL: adam3r.pas UNSUPPORTED: agettext2test.pas UNSUPPORTED: agettexttest.pas UNSUPPORTED: aregextest.pas UNSUPPORTED: asmtest.pas FAIL: avo4.pas FAIL: filehand.pas UNSUPPORTED: fjf165a.pas FAIL: fjf659o.pas FAIL: fjf684.pas FAIL: fjf751k.pas FAIL: fjf751l.pas FAIL: fjf800.pas FAIL: fjf980b.pas FAIL: fjf998r.pas UNSUPPORTED: gmptest.pas FAIL: longr2.pas FAIL: pack10.pas FAIL: pack12.pas FAIL: pack2.pas FAIL: pack4.pas FAIL: random.pas FAIL: sets9.pas FAIL: systemtest.pas
=== gpc Summary ===
# of tests 4537 # of expected passes 4512 # of unexpected failures 19 # of unsupported tests 6
gpc version 20050217, based on gcc-3.4.3
TEST adam3q.pas: ./test_run: line 345: 27780 Segmentation fault ./"$A_OUT" "$1" TEST adam3r.pas: ./test_run: line 345: 27801 Segmentation fault ./"$A_OUT" "$1" TEST avo4.pas: ./test_run: line 345: 28617 Segmentation fault ./"$A_OUT" "$1" TEST filehand.pas: ./filehand.pas: In main program: ./filehand.pas:11: error: statement used as an expression failed TEST fjf659o.pas: ./test_run: line 345: 13241 Segmentation fault ./"$A_OUT" "$1" TEST fjf684.pas: ./fjf684.pas: In main program: ./fjf684.pas:12: error: invalid operands to `=' failed TEST fjf751k.pas: ./fjf751k.pas: In main program: ./fjf751k.pas:8: error: argument to `WriteLn' is of wrong type failed TEST fjf751l.pas: ./fjf751l.pas: In main program: ./fjf751l.pas:8: error: argument to `WriteLn' is of wrong type failed TEST fjf800.pas: ./fjf800.pas:65: error: redeclaration of `Fjf800' ./fjf800.pas:1: error: previous declaration ./fjf800.pas:65: error: redeclaration of `Fjf800' ./fjf800.pas:1: error: previous declaration failed TEST fjf980b.pas: ./test_run: line 345: 29625 Segmentation fault ./"$A_OUT" "$1" TEST fjf998r.pas: failed: TEST longr2.pas: dummy.pas: In main program: dummy.pas:2: error: real constant out of range TEST pack10.pas: ./test_run: line 345: 13658 Segmentation fault ./"$A_OUT" "$1" TEST pack12.pas: ./test_run: line 345: 13698 Segmentation fault ./"$A_OUT" "$1" TEST pack2.pas: ./test_run: line 345: 13719 Segmentation fault ./"$A_OUT" "$1" TEST pack4.pas: ./test_run: line 345: 13759 Segmentation fault ./"$A_OUT" "$1" TEST random.pas: ./random.pas: In main program: ./random.pas:22: error: invalid operands to `*' ./random.pas:22: error: invalid operands to `*' failed TEST sets9.pas: failed TEST systemtest.pas: ./test_run: line 345: 19818 Segmentation fault ./"$A_OUT" "$1"
Typical backtrace for the segmentation faults:
Thread 0 Crashed: 0 a.out 0x00009250 _p_FileHandle + 0x4 (files.pas:1015) 1 a.out 0x00004750 _p_WriteErrorMessage + 0x10c (error.pas:750) 2 a.out 0x00004a30 _p__rts_Error_S24_Writestackdump + 0x2cc (error.pas:772) 3 a.out 0x00005428 _p_EndRuntimeError + 0x38 (error.pas:862) 4 a.out 0x00005534 _p__rts_Error_S32_Strerror + 0 (error.pas:875) 5 a.out 0x00003988 _p_IORangeCheckError + 0 (error.pas:585) 6 a.out 0x00002ce0 _p__M0_main_program + 0x260 (pack4.pas:39) 7 a.out 0x000037f8 main + 0x34 (<implicit code>:43) 8 a.out 0x000026b8 _start + 0x188 (crt.c:267) 9 dyld 0x8fe1a558 _dyld_start + 0x64
Regards,
Adriaan van Os