These errors are caused by an invalid run-time operation. Following the message, a post-mortem report is printed if any of the compile-time options -C, -CA, -CB, -CS, -CU, -CV or -d{n} was selected.
Error |
Option(s) Required |
Message |
401 |
-CU |
Unassigned variable |
404 |
none |
Assigned label is not in specified list |
405 |
none |
Integer is not assigned with a format label |
406 |
-CB |
Array bounds exceeded |
439 |
none |
nth argument is not present |
440 |
none |
Inconsistent lengths in a pointer assignment |
442 |
none |
Inconsistent length for CHARACTER pointer function |
*447 |
-CS |
Invalid DIM argument to LBOUND |
*448 |
-CS |
Invalid DIM argument to UBOUND |
*449 |
-CS |
Invalid DIM argument to SIZE |
451 |
none |
Procedure is a BLOCKDATA |
454 |
-CS |
Array shape mismatch |
455 |
-CB |
Array section bounds inconsistent with parent array |
456 |
-CB |
Invalid character substring ending position |
457 |
-CB |
Invalid character substring ending position |
458 |
none |
Object not allocated |
459 |
-CA |
Array not allocated |
460 |
-CA |
Pointer not allocated |
461 |
-CA, -CU |
Pointer is undefined |
462 |
-CA |
Assumed-shape array is not allocated |
463 |
-CA |
Assumed-shape array is undefined |
464 |
none |
Inconsistent lengths in a character array constructor 441 -CV 443 -CV 444 -CV 480-CV 481-CV |
441 |
-CV |
Inconsistent length for CHARACTER pointer argument argument-name |
443 |
-CV |
Inconsistent length for CHARACTER argument |
444 |
-CV |
Inconsistent length for CHARACTER function |
480 |
-CV |
Too many arguments specified |
481 |
-CV |
Not enough arguments specified |
*482 |
-CV |
Incorrect interface block |
*483 |
-CV |
Interface block required for subprogram-name |
*484 |
-CV |
name is not a type-kind function-subroutine |
*485 |
-CV |
Argument type mismatch |
*486 |
-CV |
Array rank mismatch |
*These errors are followed by additional information, as appropriate:
nth dummy argument is not an actual-argument-type
type1 actual argument passed to type2 dummy argument n
type actual argument passed to cray-pointer dummy argument n
Cray-pointer actual argument passed to type dummy argument n
nth dummy argument is [not] a cray-pointer
nth actual argument is not compatible with type RECORD
name is [not] a pointer-valued function
nth dummy argument is [not] a pointer
name is [not] a dynamic CHARACTER function
nth dummy argument is [not] optional
nth dummy argument is [not] an assumed-shape array
name is [not] an array-valued function
nth dummy argument is an array but the actual argument is a scalar
nth dummy argument is a scalar but the actual argument is an array
The actual rank (x) of name does not match the declared rank (y)
The data type of name does not match its declared type
nth dummy argument and the actual argument are different data types
nth actual argument passed to Fortran subprogram using %VAL
nth actual argument passed to Fortran subprogram using %REF