The tk4- system kindly provided by Juergen Winkelmann contains a nice selection of compilers. For further reference each compiler is identified by a 3 or 4 character compiler ID.
Language | Compiler ID | Description | Default Options | Benchmark Options |
---|---|---|---|---|
Algol 60 | a60 | IBM Algol 60: 360S-AL-531 LEVEL 2.1 | ||
Assembler | asm | IBM Assembler Level F (370) | ||
C | gcc | MVSGCC, a 370 port of gcc | -O3 | -O3 |
C | jcc | early version of Dignus System/C | ||
COBOL | cob | IBM Cobol CB545 V2 LVL78 01MAY72 | ||
FORTRAN-4 | forg | IBM FORTRAN IV G LEVEL 21 | ||
FORTRAN-4 | forh | IBM FORTRAN H LEVEL 21.8 | OPT=2 | OPT=2 |
FORTRAN-4 | forw | WATFIV Compiler JAN 1976 V1L5 | CHECK | NOCHECK |
Pascal | pas | Stanford PASCAL, Version of Oct.-79 | D+ | D- |
PL/I | pli | IBM PL/I COMPILER (F) VERSION 5.5 | OPT=2 | OPT=2 |
Simula | sim | SIMULA 67 (VERS 12.00) | SUBCHK | NOSUBCHK |
The links in the table point to the 'compile-link-go' JCL templates in the jcl directory.
- for all optimizing compilers (gcc, forh, pli) the highest optimization level is used as default.
- if a compiler offers configurable run-time checks (forw, pas, sim),
these tests are
- enabled for test jobs (
_t
) - disabled for benchmark jobs (
_f
)
- enabled for test jobs (