FORTRAN Reference Manual
Compile-Time Diagnostic Messages
FORTRAN Reference Manual—528615-001
F-31
Error Messages
Cause. The total number of different I/O unit numbers specified in the compilation 
exceeds the limit of 128, including units 4, 5, and 6 which are always defined.
Recovery. Reduce the number of I/O unit numbers that appear in UNIT compiler 
directives and as constant unit numbers in I/O statements throughout the source 
program.
Cause. A subprogram has more than 29 arguments.
Recovery. Reduce the number of arguments (by placing them in common, for 
example).
Cause. An EQUIVALENCE statement attempts to place the indicated entity into two 
different common blocks.
Recovery. Correct the EQUIVALENCE specification.
Cause. DO loop bodies partially overlap (neither is completely nested within the 
other).
Recovery. Correct the source.
Cause. The source program contains two main program units.
Recovery. Remove one main program unit.
TOO MANY I/O UNIT NUMBERS
TOO MANY PARAMETERS
TWO COMMON AREAS EQUIVALENCED ** name
TWO DO RANGES OVERLAP
TWO MAIN PROGRAM UNITS










