Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Handling COMMON sections

The following points should be noted with regard to the processing of COMMON sections:

  • If at least one module of the load unit is loaded below 16 Mb, then all COMMON sections in this load unit will be loaded below 16 Mb.

  • The load address of the COMMON section is dependent on the PROG-MOD operand and the RMODE attributes of the COMMON definitions of the same name in the load unit. The load address may possibly also depend on the RMODE attributes of the control section (CSECT) of the same name.

DBL determines the load address of the COMMON in accordance with the PROG-MOD operand as follows:

PROG-MOD

Load address of COMMON

24

< 16 Mb

31

>=16 Mb if all the attributes are RMODE ANY
< 16 Mb if at least one attribute is RMODE 24