The gpc -v gives:
Reading specs from /sw/lib/gcc-lib/powerpc-apple-darwin/3.3.2/specs Configured with: ./gpc-332d1/configure --prefix=/sw --enable-languages=c,pascal --enable-threads=posix --infodir=/sw/src/root-gpc-3.3.2d1-7/sw/share/info --mandir=/sw/src/root-gpc-3.3.2d1-7/sw/share/man --target=powerpc-apple-darwin Thread model: posix gpc version 20030830, based on gcc-3.3.2
(sorry it seems to be a dated one gpc version 20030830)
I left tests to run overnight and the test_run interrupted the test by itself: TEST fjf949.pas: ./test_run: line 336: 12525 Cputime limit exceeded ./"$A_OUT" "$1" the tests ended with : TEST fproc.pas: 9,23117273c9,11 < ake_delayed_ 8 formal print =Stack frame: -1 formal print = non-local jump and followed by 5729091 similar lines: ending : < ake_delayed_ 8 formal print =Stack frame:-5729092 formal print = non-local jump
When I try to run the test trough make it crashes with message: *** malloc: vm_allocate(size=2147487744) failed (error code=3) *** malloc[14647]: error: Can't allocate region gawk: cmd. line:115: (FILENAME=- FNR=22) fatal: grow_iop_buffer: iop->buf: can't allocate -2147483646 bytes of memory (Cannot allocate memory) make: *** [pascal.check-dejagnu] Error 2
Because of this I run the tests directly as: PC="gpc" PFLAGS=" --autobuild -g -O3 -W -Wall -Wno-unused --longjmp-all-nonlocal-labels " PFLAGS_NO_PATHS="-g -O3 -W -Wall -Wno-unused --longjmp-all-nonlocal-labels " SRCDIR="." TEST_MAKE_FLAG=test-make-flag "./test_run" "*.pas" | tee test_log
I am running the tests right now so it should be finished in the evening. Thanks for a quick response.
Jan
On Jan 5, 2005, at 03:55, Adriaan van Os wrote:
jan.ruzicka@comcast.net wrote:
the test fjf949.pas from the test suite gpc-test-20041218.tar.gz (beta) seems to be getting into a endless loop.
The test passes with my (non fink) copy of gpc, based on gcc-3.3.3 and gpc-20041218. Can you can give some more information (e.g. gpc -v) ?
There were more test failures in test suite, but this one seems to be the most critical.
Try
[G4:gcc/p/test] adriaan% make EXTRA_PFLAGS=--longjmp-all-nonlocal-labels
and report the results.
Regards,
Adriaan van Os