I ran the test suite against gpc 20051116 on SUN Sparc Solaris with the following results:
Test Run By pascal on 2006-01-16 13:41:36 Native configuration is sparc-sun-solaris2.6 (perfdev)
=== gpc tests ===
Running target any Running testsuite ...
UNSUPPORTED: agettext2test.pas UNSUPPORTED: aregextest.pas UNSUPPORTED: asmtest.pas UNSUPPORTED: crttest.pas UNSUPPORTED: fjf165a.pas FAIL: fjf980a.pas FAIL: fjf980b.pas UNSUPPORTED: gmptest.pas UNSUPPORTED: longr2.pas
=== gpc Summary ===
# of tests 4969 # of expected passes 4960 # of unexpected failures 2 # of unsupported tests 7
gpc version 20051116, based on gcc-3.4.4
In the two failing tests there is a "packed array [1 .. 1] of Boolean". If I run the tests by hand I get bus error. If I remove the "packed" in the array declaration, both tests work as expected. Is this a Sparc Solaris - specific bug?
Regards
Pascal Viandier pascal@accovia.com