TAL Programmer's Guide

Banner
Compiler Listing
15–2 096254 Tandem Computers Incorporated
Banner The first page of the listing contains a banner, which consists of two lines that list the
compiler version and the copyright notice. Figure 15-2 shows a sample banner.
Figure 15-2. Sample Banner
TAL - T9250D20 - (01JUN93)
Copyright Tandem Computers Incorporated 1976, 1978, 1981-1983, 1985,
1987-1993
Directives in
Compilation
Commands
The line following the banner shows the directives you specified in the compilation
command to run the compiler. For example, if you issue the following compilation
command:
TAL /in mysrc, out mylst/ myobj; FMAP, ICODE
the line following the banner is:
? FMAP, ICODE
The compiler must process the EXTENDTALHEAP, SQL, and SYMBOLPAGES
directives before it processes any other directives. On a D-series system, if you specify
any of these three directives in the compilation command along with other directives,
the compiler splits the command into two lines in the listing. The first line lists
EXTENDTALHEAP, SQL, and SYMBOLPAGES, if present. The second line lists the
remaining directives specified in the command.
For example, suppose you issue the following compilation command:
TAL /in .../ myobj; FMAP, SQL, ICODE, SYMBOLPAGES 4096
In a D-series listing, the directives listed in the preceding compilation command
appear on two lines as follows:
? SQL, SYMBOLPAGES 4096
? FMAP, ICODE
In a C-series listing, the directives listed in the preceding compilation command
appear on the same line:
? FMAP, SQL, ICODE, SYMBOLPAGES 4096
After the list of directives specified in the compilation command, the compiler lists the
source text if the LIST directive is in effect.
Compiler Messages When the compiler detects unusual conditions, it issues diagnostic messages
interleaved with source statements. BINSERV diagnostic messages appear during and
after the source listing.