FORTRAN Reference Manual
Compile-Time Diagnostic Messages
FORTRAN Reference Manual—528615-001
F-19
Error Messages
Cause. An assignment statement or statement function definition begins with a phrase 
that contains an asterisk such as INTEGER*2.
Recovery. Correct the statement.
Cause. An I/O statement control specifier in which a result is to be stored, is a 
constant or expression other than a variable or an array element. Or an internal file (a 
character entity appearing in place of an I/O unit number) is a constant, an expression 
other than a variable, or an array or array element.
Recovery. Correct the statement.
Cause. This program unit declares more than 32,767 words of local variables, arrays, 
and RECORDs in the standard data segment.
Recovery. Reduce the number or size of such local variables, by doing one or more of 
the following:
•
Make array dimensions smaller.
•
Move some local variables, arrays, and RECORDs to one or more new common 
blocks.
•
Move some local variables, arrays, and RECORDs to the extended data segment 
with the LARGEDATA compiler directive.
Cause. The compiler is in an inconsistent state as a result of an internal error. The 
compiler stops immediately after issuing this error message.
Recovery. Report the error to the GCSC.
INVALID USE OF ASTERISK
ITEM MAY NOT BE BY VALUE ** keyword
LOCAL AREA OVERFLOW
LOGIC ERROR IN COMPILER










