| Option | Description | Default |
| Create FILLER field description | Creates a single character FILLER field description, "07 FILLER PIC X", when no matching fields are found by a COPY DDS statement. | Off |
| Dynamically create file | Creates files that are unavailable at the time of the OPEN operation dynamically. | Off |
| Check for duplicate keys | Checks INDEXED files for duplicate keys. | Off |
| Initialize relative files | If files were opened for OUTPUT, initialize relative files with sequential access with deleted records during the CLOSE operation. Active records in the files are not affected; the record boundary is defined as the file size for subsequent OPEN operations. | Off |
| Control record blocking | The compiler allows blocking only of SEQUENTIAL access files with no START statement. The operating system determines the number of records to be blocked. | Off |
| Uppercase program name | Converts the program name to all uppercase characters (monocasing). | Off |
| Truncate USAGE BINARY | Truncates USAGE BINARY data to the number of digits in the PICTURE clause of the BINARY receiving field. | Off |
| Change positive sign | Uses hexadecimal C as the default positive sign for zoned and packed numeric data. | Off |
| Verify subscript ranges | Run-time checks are performed to verify that subscripts are within the correct ranges, but does not verify index ranges. Checks for reference modification and compiler-generated substring operations. | Off |
| Include unreferenced data items | Includes unreferenced data items in the compiled program. | Off |
| Initialize data items | The compiler initializes data items to system defaults, provided that the items are not subject to a VALUE clause. | Off |
| Synchronize data | Aligns an elementary item on a natural boundary in storage. | Off |
| Uppercase picture string | Converts the PICTURE character-string to all uppercase characters (monocasing). | Off |