IGYPP5159-U Procedure plus constant area exceeded 4 megabytes. "PGT" capacity was exceeded. Restructure the program into smaller programs and recompile.

Explanation

The program exceeds an internal compiler limitation.
Most likely you were compiling with the following compiler options:
  • NOOPTIMIZE.
  • TEST(NOSEPARATE), which causes the DWARF debugging information to be included in the object program and greatly increases its size.

System action

The compilation is terminated with an ABORT and RC=16.

User response

  • Recompile the program with OPTIMIZE or TEST(SEPARATE) compiler options.
    Note: Depending on the program content, this bypass may or may not always work. If a smaller program produces either message, try changing the OPTIMIZE and TEST options individually to see if that helps.
  • The SSRANGE and XREF compile options also produce a larger object program, so using NOSSRANGE and NOXREF could help with some programs.
  • Restructure the program into smaller programs and recompile.