ADV Causes a control character to be inserted at the start of each line in a print file. This is for compatibility with mainframe
operation.
AMODE Provides support when performing arithmetic on mainframe-style pointers.
BYTE-MODE-MOVE Controls behavior for alphanumeric moves between overlapping data items.
DATA Enables AMODE"24" programs to access pointers to Data Division items passed to them by AMODE"31" programs.
DIALECT Enables check-time and run-time behavior consistent with the specified dialect.
DYNAM Specifies that CANCEL statements are not to be ignored.
FP-ROUNDING Determines whether one floating-point receiving item can affect the results of other, nonfloating-point receiving items.
HOST-NUMCOMPARE Controls the operation of comparisons involving numeric data items.
HOST-NUMMOVE Ensures that run-time error 163 (illegal characters in numeric fields) does not occur when certain MOVE statements are executed
on numeric display data items or numeric operands.
HOSTRW Causes Report Writer to produce mainframe print files with the full range of ASA characters.
MAPNAME Makes the Compiler alter program-names and entry-point names to make them compatible with OS/VS COBOL, DOS/VS COBOL, VS COBOL
II and COBOL/370.
NATIVE-FLOATING-POINT Determines whether a program's floating point data items are to use IBM hexadecimal format.
ODOOSVS Makes the evaluation of OCCURS DEPENDING ON items more compatible with the OS/VS COBOL compiler.
PERFORM-TYPE Specifies the behavior of return jumps from nested PERFORM statements.
REMAINDER Enables you to select how the remainder is calculated in a DIVIDE statement.
SIGN-FIXUP Provides limited emulation of mainframe compiler options NUMPROC(NOPFD) and NUMPROC(PFD) for MOVE and COMPARE statements.
SYSPUNCH Specifies the SYSPUNCH record length to be used.