Specifications

Visual Fortran Run-Time Errors Page 38 of 48
In the following table, the first column lists error numbers returned to IOSTAT variables when an I/O
error is detected.
The first line of the second column provides the message as it is displayed (following forrtl:),
including the severity level, message number, and the message text. The following lines of the second
column contain the status condition symbol (such as FOR$IOS_INCRECTYP) and an explanation of
the message.
For information about severity levels, see the Introduction.
Number Severity Level, Number, and Message Text; Condition Symbol and Explanation
690
severe (690): Out of range: DIM argument to COUNT has value ’dim’
FOR$IOS_F6735. The optional argument DIM specifies the dimension along which to
count true elements of MASK, and must be greater than or equal to 1 and less than or
equal to the number of dimensions in MASK. That is, 1 <= DIM <= n, where n is the
number of dimensions in MASK.
691
severe (691): Out of range: DIM argument to COUNT has value ’dim’ with MASK
of rank ’rank’
FOR$IOS_F6736. The optional argument DIM specifies the dimension along which to
count true elements of MASK, and must be greater than or equal to 1 and less than or
equal to the number of dimensions (rank) in MASK. That is, 1 <= DIM <= n, where n
is the number of dimensions in MASK.
692
severe (692): Out of range: DIM argument to PRODUCT has value ’dim’
FOR$IOS_F6737. The optional argument DIM specifies the dimension along which to
compute the product of elements in an array, and must be greater than or equal to 1 and
less than or equal to the number of dimensions in the array. That is, 1 <= DIM <= n,
where n is the number of dimensions in array holding the elements to be multiplied.
693
severe (693): Out of range: DIM argument to PRODUCT has value ’dim’ with
ARRAY of rank ’rank’
FOR$IOS_F6738. The optional argument DIM specifies the dimension along which to
compute the product of elements in an array, and must be greater than or equal to 1 and
less than or equal to the number of dimensions (rank) of the array. That is, 1 <= DIM
<= n, where n is the number of dimensions in array holding the elements to be
multiplied.
694
severe (694): Out of range: DIM argument to SUM has value ’dim’ with ARRAY of