Enterprise PL/I for z/OS compiler options

Table 1 lists the Enterprise PL/I for z/OS compiler options that you can specify when preparing your Enterprise PL/I for z/OS routines for debugging. For further details on the Enterprise PL/I for z/OS compiler options, see the IBM Enterprise PL/I for z/OS library.

Table 1. Enterprise PL/I for z/OS compiler options for debugging
  Description
AGGREGATE Specifies that a layout for arrays and major structures appears in the listing.
GONUMBER / GOSTMT Tells the compiler to produce additional information specifying that line numbers from the source routine can be included in runtime messages and in the Language Environment dump.
INTERRUPT Specifies that users can establish an ATTENTION ON-unit that gains control when an attention interrupt occurs.
LIST Produces a listing of the assembler expansion of source code and global tables, literal pools, information about working storage, and size of routine’s working storage.
OFFSET Displays the offset addresses relative to the entry point of each function.
SOURCE Specifies that the compiler includes a listing of the source routine in the listing.
STORAGE Includes a table of the main storage requirements for the object module in the listing.
TEST Specifies the level of testing capability that is generated as part of the object code. TEST also controls the location of test hooks and whether or not the symbol table is generated. Because the TEST option increases the size of the object code and can affect performance, limit the number and placement of hooks.
XREF and ATTRIBUTES Creates a sorted cross-reference listing with attributes.