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

                 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


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

Pascal Acceptance Test: Wed Oct 29 12:32:54 UTC 2025
all 833 tests passed, no failures

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 2025-10-29 12:32:54
Native configuration is x86_64-redhat-linux-gnu (i02-ch2d)

		=== gpc tests ===

Running target any
Running testsuite ...

UNSUPPORTED: asmtest.pas
FAIL: fjf30b.pas

		=== gpc Summary ===

# of tests                5112
# of expected passes      5110
# of unexpected failures  1
# of unsupported tests    1

gpc version 20070904, based on gcc-3.4.6
