FORTRAN Reference Manual

Compiler Directives
FORTRAN Reference Manual528615-001
10-47
LMAP Compiler Directive
LMAP Compiler Directive
The LMAP directive instructs BINSERV to pass load-map information to the compiler.
The compiler then lists load maps after its identifier map and cross-reference tables.
The default value is LMAP ALPHA.
list-option
is any of the following:
ALPHA
specifies maps in alphabetic order.
LOC
specifies maps in order by base address.
XREF
specifies a cross-reference listing of all entry points and data blocks in the
object file.
*
specifies ALPHA, LOC, and object-file cross-references of entry points and
data blocks.
Considerations
A data-block map follows the entry point table. This map lists all common blocks and
compiler-generated special data blocks identified by names that contain a#”
character. Data-block entries give the base and limit of the block. If the limit field is
blank, the data block is empty.
The effect of the LMAP directive is suspended, but not cancelled, by the NOLIST and
SUPPRESS directives.
Example
?LMAP *
[NO]LMAP
list option
list option , list option[]. . .()