TAL Reference Summary
Warning Messages
TAL Reference Summary
096256 Tandem Computers Incorporated 117
46 Non-relocatable global reference
A declaration that refers to a G-relative location appears when the RELOCATE
directive is in effect and all primary global data is relocatable. This reference might be
incorrect if BINSERV relocates the data blocks when it builds the object file. Either
change the declaration of the identifier or, if NAME (and BLOCK) statements do not
appear, delete the RELOCATE directive.
47 Invalid file or subvolume specification
An incorrect file or subvolume appears in a directive. Correct the directive.
48 This directive not allowed in this part of program
A directive occurs in an inappropriate place. The compiler ignores the directive. If
this adversely affects your program, move the directive to an appropriate location,
usually to the first line of the program or to the compilation command.
49 Address of entry point used in an expression
The value of the construct @entry-point-name for a subprocedure is the address of the
first word of code executed after a call to the entry point. If code written for releases
before compiler version E01 contains the expression @ep-1 to calculate the entry-point
location, change it to @ep for correct execution.
50 Literal initialized with address reference
An incorrect global initialization occurs, in which a LITERAL represents the address of
a global variable. Because global data is now relocatable, avoid initializing them with
addresses. If your program is adversely affected, initialize the global variable
properly.