New gpc snapshot released

Adriaan van Os gpc at microbizz.nl
Thu Sep 6 11:32:04 CEST 2007


Gale Paeper wrote:
> 
> Using Adriaan's attached diff for the additional patching, the snapshot 
> also builds without problems on powerpc-apple-darwin8 with gcc-4.1.2.

Interestingly, thanks to the PowerPC emulator built-into Mac OS X on Intel Macs, we can also test 
the PowerPC cross-compiler hosted there.

[p17:~/gpc/gpc-20070904/gcc-4.1.2-test] adriaan% uname -a
Darwin p17 8.6.2 Darwin Kernel Version 8.6.2: Thu Apr 13 18:48:29 PDT 2006; 
root:xnu-792.9.59.obj~1/RELEASE_I386 i386 i386

/Developer/Pascal/gpc421d1/bin/powerpc-apple-darwin8-gpc version 20070904, based on gcc-4.1.2
[p17:~/gpc/gpc-20070904/gcc-4.1.2-test] adriaan% 
/Developer/Pascal/gpc421d1/bin/powerpc-apple-darwin8-gpc -v
Using built-in specs.
Configured with: ../gcc-4.1.2/configure --enable-languages=pascal,c --enable-threads=posix 
--target=powerpc-apple-darwin8 --host=i386-apple-darwin8 --build=i386-apple-darwin8 
--prefix=/Developer/Pascal/gpc421d1 --with-ld=/usr/bin/ld --with-as=/usr/bin/as
Thread model: posix
gpc version 20070904, based on gcc-4.1.2

[p17:~/gpc/gpc-20070904/gcc-4.1.2-test] adriaan% make 
PC=/Developer/Pascal/gpc421d1/bin/powerpc-apple-darwin8-gpc
rm -f *.dat *.o *.s *.i *.gpi *.gpd *.gpc core a.out stderr.out *.exe testmake.tmp dummy.c 
dummy.pas dummy.out diff_cr*.tmp fixcr fixcr.exe
rm -f todo/a.out todo/*.exe todo/*.o todo/*.s todo/*.i todo/*.gpi todo/*.gpd todo/core
GP= PC="/Developer/Pascal/gpc421d1/bin/powerpc-apple-darwin8-gpc" PFLAGS=" --autobuild   -g -O3 -W 
-Wall -Wno-unused  " PFLAGS_NO_PATHS="-g -O3 -W -Wall -Wno-unused  " SRCDIR="." 
TEST_MAKE_FLAG=test-make-flag "./test_run"  "*.pas" | tee test_log | "./test_sum" -d
Test Run By adriaan on 2007-09-06 10:54:21
Native configuration is powerpc-apple-darwin8 (p17)

                 === gpc tests ===

Running target any
Running testsuite ...

UNSUPPORTED: agettext2test.pas
UNSUPPORTED: agettexttest.pas
UNSUPPORTED: aregextest.pas
FAIL: asmtest.pas
FAIL: fjf1102.pas
UNSUPPORTED: fjf165a.pas
FAIL: fjf322.pas
FAIL: fjf403b.pas
FAIL: fjf563e.pas
FAIL: fjf587b.pas
FAIL: fjf998r.pas
UNSUPPORTED: gmptest.pas
FAIL: gpcutiltest.pas
UNSUPPORTED: longr2.pas
FAIL: prep2p.pas
FAIL: systemtest.pas

                 === gpc Summary ===

# of tests                5111
# of expected passes      5095
# of unexpected failures  10
# of unsupported tests    6


Apparently, asmtest.pas and gpcutiltest.pas are getting confused by this setup.

FAIL: asmtest.pas
  ./asmtest.pas: In procedure `I_am_happy_because':
  ./asmtest.pas:50: error: impossible constraint in 'asm'
  failed

FAIL: gpcutiltest.pas
  Error in Str2Real #2

Regards,

Adriaan van Os






More information about the Gpc mailing list