
*******************************************************************************

                 TEST SUITE FOR ISO 7185 PASCAL

                 Copyright (C) 1995 S. A. Moore - All rights reserved
                 Copyright (C) 2015-2020 Trevor Blight - All rights reserved

*******************************************************************************

The following are implementation defined characteristics

Maxint: 9223372036854775807
Bit length of integer without sign bit appears to be: 63
With sign bit: 64
Integer default output field
         1111111111222222222233333333334
1234567890123456789012345678901234567890
         42
        -42
The default TotalWidth for integer-type is 11
Leaving 10 for digits plus a sign

Real floating point default output field
         1111111111222222222233333333334
1234567890123456789012345678901234567890
 1.2345679012345678e+00
Note that the exponent character 'e' is implementation defined ('E' is also allowed)
There are 17 digits in the mantissa and 2 exponent digits - these are also implementation defined
The default TotalWidth for real-type is 23
Real fixed point precision is 53 digits, base 2, rounds to even
Machine epsilon is  2.2204460492503131e-16
This is about 16 significant digits, base 10

Boolean default output field
 False
  True
TotalWidth for boolean-type is: 6
Boolean case is mixed

Char default output field
         1111111111222222222233333333334
1234567890123456789012345678901234567890
a
Appears to be ASCII

The page() procedure appears to result in 1 characters being output to the file
The characters in the page() sequence are (in decimal):
12
Note that the page() procedure may perform its function with
out of band control sequences

the  '(.' & '.)' alternatives  to '[' & ']' are allowed
the  '@' alternative  to '^' is allowed

File24[1] r> ' 1.1999999999999997e+00' e> ' 1.200000000000000e+00'
File24[3] r> ' 1.3498999999999998e+12' e> ' 1.349900000000000e+12'
File24  ------ fail


 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 

Pascal Acceptance Test: Fri May  1 12:16:01 UTC 2026
832 tests passed, 1 test failed

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="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 abuild on 2026-05-01 12:16:03
Native configuration is s390x-suse-linux (unknown host)

		=== gpc tests ===

Running target any
Running testsuite ...

UNSUPPORTED: agettext2test.pas
UNSUPPORTED: asmtest.pas
FAIL: aturbo3test.pas
FAIL: awindte2.pas
FAIL: awindtes.pas
FAIL: backtracerr.pas
FAIL: bprealtest.pas
FAIL: crttest.pas
FAIL: dialec3.pas
FAIL: dialec5.pas
FAIL: dialec6.pas
FAIL: dialec7.pas
FAIL: dostest.pas
FAIL: dostest2.pas
FAIL: fay.pas
FAIL: fieldw.pas
UNSUPPORTED: fjf165a.pas
FAIL: fjf30b.pas
FAIL: fjf35.pas
FAIL: fjf437.pas
FAIL: fjf464c.pas
FAIL: fjf464e.pas
FAIL: fjf543f.pas
FAIL: fproc.pas
FAIL: gpcu_c_u.pas
FAIL: heapmo2.pas
FAIL: heapmontest.pas
FAIL: knuth1.pas
UNSUPPORTED: longr2.pas
FAIL: nicola4d.pas
FAIL: nlgpp.pas
FAIL: nlgpp2.pas
FAIL: systemtest.pas
FAIL: t6334-2.pas
FAIL: t6p6p3p4.pas
FAIL: varrec1.pas
FAIL: y2k.pas

		=== gpc Summary ===

# of tests                5112
# of expected passes      5075
# of unexpected failures  33
# of unsupported tests    4

gpc version 20070904, based on gcc-3.4.6
