ALIGN Specifies the memory boundaries on which data items of level-01 or level-77 are aligned.
BOUND Specifies that subscript or index values are to be checked to ensure they are within the limits defined by their OCCURS clause.
BOUNDOPT Optimizes the code generated for subscripts.
CHECK Turns on all run-time checks in generated code.
CHECKREFMOD Turns on bounds checking for reference modification in .NET COBOL.
FCDALIGN Ensures the memory boundaries of the file control descriptions (FCDs) associated with SYSIN, SYSOUT and SYSPUNCH files are
aligned in the same way as other FCDs and internal structures.
FIXOPT Changes the way in which generated code accesses the Data Division in object (.obj) code.
LINKALIAS Lets the user provide assurances to the compiler about how linkage items will be used, to aid optimization.
LINKCHECK Specifies that each time a Linkage Section item is referenced a check is to be made that it exists.