The PAGE statement causes a section in a program object or load
module to be loaded on a 4K page boundary. If this is a section with
multiple text classes, all elements in the section (with the exception
of those elements in merge classes) will be aligned on a page boundary.
The syntax of the PAGE statement is:
PAGE sectionname…
- section name
- The name of the section to be aligned on a page boundary.
Placement: The PAGE statement can be placed
before, between, or after object modules or other control statements.
Note: - If a section is changed by a CHANGE or REPLACE control statement,
and page alignment is wanted, specify the new name in the PAGE statement.
- The sections named can appear in either the primary input or the
automatic call library, or both.
- PAGE does not affect the alignment of parts or pseudo registers
in the section.
- If the ALIGN2 option has been specified, sections listed on the
PAGE statement will be aligned on 2 KB boundaries.