FORTRAN Reference Manual
Compile-Time Diagnostic Messages
FORTRAN Reference Manual—528615-001
F-3
Error Messages
Cause. The EXTENDEDREF compiler directive is not specified or implied, and the 
total number of elements in the indicated array is too large to be indexed by an 
INTEGER*2 value.
Recovery. Reduce the array size or use a LARGECOMMON or LARGEDATA 
compiler directive so that FORTRAN allocates the array in the extended data segment.
Cause. A DATA statement attempts to initialize a nonexistent element of an array.
Recovery. Correct the DATA statement.
Cause. An array is too large to fit into either half of the user data segment.
Recovery. Reduce the array size or use a LARGECOMMON or LARGEDATA 
compiler directive so that FORTRAN allocates the array in the extended data segment.
Cause. An array that is not a dummy argument has an asterisk as the upper bound of 
its last dimension.
Recovery. Change the assumable dimension specification to a constant or make the 
array a dummy argument.
Cause. A DATA statement within a block data program unit initializes a variable or 
array that is not in any common block.
Recovery. Correct the DATA statement (the variable name might be misspelled) or 
use a COMMON or EQUIVALENCE statement to add the variable or array to a 
common block.
ARRAY HAS MORE THAN 32767 ELEMENTS ** name
ARRAY INDEX OUT OF BOUNDS IN DATA STATEMENT ** name
ARRAY SIZE EXCEEDS 65535 BYTES ** name
ASSUMED-SIZE ARRAY MUST BE DUMMY ** array-name
BLOCK DATA CANNOT INITIALIZE NON-COMMON DATA ** name










