Back to All Intel Fortran Compiler Diagnostics
- 7500: The HPF ON/RESIDENT directives stack limit has been exceeded.
- 7501: The object/component/template must have non-zero rank.
- 7502: The rank of the object/component/template differs from the rank of the shadow-spec-list.
- 7503: The object/component/template has invalid shadow-specs.
- 7504: Non-negative integer value scalar initialization expression is required for the int-expr part of a shadow-spec.
- 7505: Multiple SHADOW attribute
- 7506: Invalid combined-decl.
- 7507: Direct or indirect specification function recursion is prohibited.
- 7508: A specification function must be a pure function.
- 7509: A specification function cannot be an internal function.
- 7510: An explicit interface is required for a specification function.
- 7511: Parenthesized home-expr is not a processors-element
- 7512: An ALLOCATE, DEALLOCATE, NULLIFY, or pointer assignment statement may interfere with other statements in the body of an HPF INDEPENDENT do-loop.
- 7513: Transfer of control to a branch target statement outside the body of a an HPF INDEPENDENT do-loop is prohibited.
- 7514: A STOP, ERROR STOP or PAUSE statement is prohibited in the body of an HPF INDEPENDENT do-loop.
- 7515: I/O operations in the body of an HPF INDEPENDENT do-loop may interfere with other operations.
- 7516: Invalid jump within a loop body controlled by the INDEPENDENT directive.
- 7517: Invalid jump into, out of, or within a loop body controlled by the INDEPENDENT directive.
- 7518: The same specific procedure appears more than once in the specific procedure list for a single generic-spec.
- 7519: This combined-decl must be a simple name since align-attribute-stuff is present on this combined-directive.
- 7520: A data-initialization-expr on a component-def-stmt was not in Fortran 90.
- 7521: Multiple PPD FIRSTPRIVATE option occurrences.
- 7522: Nesting of WHERE statements or constructs was not in Fortran 90.
- 7523: A where-construct-name was not part of Fortran 90.
- 7524: The masked-elsewhere-stmt was not part of Fortran 90.
- 7525: Specification functions were not part of Fortran 90.
- 7526: A generic-spec included on an end-interface-stmt is not standard Fortran 90.
- 7527: The NULL() intrinsic function was not part of Fortran 90.
- 7528: The CPU_TIME intrinsic function was not part of Fortran 90.
- 7529: The KIND parameter option for this intrinsic was not part of Fortran 90.
- 7530: The forall-construct was not part of Fortran 90.
- 7531: The forall-assignment-stmt was not part of Fortran 90.
- 7532: The number of arguments is incompatible with intrinsic procedure, assume 'external'.
- 7533: The object contains one or more misaligned fields.
- 7534: Since the length of this array object is not a multiple of its alignment and the size of the array is greater than 1, there are misaligned fields.
- 7535: A '*', or the BLOCK, CYCLIC, GEN_BLOCK, or INDIRECT keyword is expected.
- 7536: Multiple RANGE attribute
- 7537: The length of any range-attr-list must be equal to the rank of the ranger.
- 7538: Invalid range-attr.
- 7539: The ranger must have the DYNAMIC attribute, the INHERIT attribute, and no explicit DISTRIBUTE, or it must have been specified with a dist-format-clause of * in a DISTRIBUTE or combined directive.
- 7540: The ranger must not appear as an alignee in an ALIGN or REALIGN directive.
- 7541: Expected keyword MODEL, LANGUAGE, or EXTERNAL_NAME
- 7542: This intrinsic-spec-arg appears more than once.
- 7543: A char-initialization-expr is required.
- 7544: This char-initialization-expr must have the value 'HPF', 'C', 'F77', or 'FORTRAN'
- 7545: This char-initialization-expr must have the value 'GLOBAL', 'LOCAL', or 'SERIAL'
- 7546: An extrinsic-spec-arg language value of 'FORTRAN' can appear only in an interface-body.
- 7547: An extrinsic-spec-arg language value of 'C' can appear only in an interface-body.
- 7548: Keyword RESULT expected.
- 7549: A variable is required in this context.
- 7550: Fortran xx does not allow this data initialization.
- 7551: A dummy argument with the VALUE attribute cannot be optional.
- 7552: No assumed-size arrays in LASTLOCAL options clauses.
- 7553: This keyword is invalid for this HPF library procedure reference.
- 7554: No assumed-size arrays in LOCAL options clauses.
- 7555: This HPF library procedure reference contains too few arguments.
- 7556: This HPF library procedure reference contains too many arguments.
- 7557: This HPF library procedure reference is missing a required argument.
- 7558: Standard Fxx requires a double precision real type.
- 7559: Fortran xx requires that the type parameter and kind type parameter of the actual argument match the dummy argument; the actual has been converted to the type and kind type of the dummy.
- 7560: Identifier is expected between the slashes.
- 7561: The val in 'ALIGN=val' should be an integer ranging from 0 through 4; defaulting to 4.
- 7562: This statement is not permitted within a derived-type-def unless the derived type is a sequenced type.
- 7563: This derived type must be a sequenced type when appearing in this context.
- 7564: This RECORD structure is not permitted as a component of a derived-type-def since the derived-type is not a sequence type.
- 7565: A CHARACTER literal or a concatenation of CHARACTER literals is required for the first argument.
- 7566: A RETURN or EXIT statement is not legal in a DO loop associated with a parallel directive.
- 7567: pointee required in this context.
- 7568: Multiple 'CDEC$ RESTRICT' declaration for this pointee.
- 7569: This object appears as both an inheritee in an INHERIT directive and a distributee in a DISTRIBUTE/REDISTRIBUTE directive.
- 7570: This object appears as both an inheritee in an INHERIT directive and a alignee in an ALIGN/REALIGN directive.
- 7571: CDEC$ RESTRICT attribute can not be applied to a host associated pointee.
- 7572: There is no blank COMMON for this scoping unit.
- 7573: A block-data-name must be specified if extrinsic-prefix is specified.
- 7574: An internal procedure must be of the same extrinsic kind as its host..
- 7575: A module procedure must be of the same extrinsic kind as its host..
- 7576: An extrinsic-spec-arg language value of 'F77' can appear only in an interface-body.
- 7577: The attributes MAP_TO, LAYOUT, and/or PASS_BY may be specified only for dummy arguments within a scoping unit of an extrinsic type for which these attributes have been explicitly defined.
- 7578: More than one MAP_TO binding.
- 7579: More than one LAYOUT binding.
- 7580: More than one PASS_BY binding.
- 7581: A variable-name is required in this context.
- 7582: A variable-name is required in this context.
- 7583: A variable-name or a structure-component, where the rightmost part-ref is a name, is required in this context.
- 7584: A structure-component is not yet supported in this context.
- 7585: A variable that occurs as a reduction-variable must be of intrinsic type; it may not be of type CHARACTER.
- 7586: A variable that occurs as a reduction-variable may not appear in a new-clause in the same independent-directive.
- 7587: A variable that occurs as a reduction-variable may not appear in a new_clause of different INDEPENDENT directive in the same DO range.
- 7588: A variable that occurs as a reduction-variable may not appear in a reduction_clause of a different INDEPENDENT directive in the same DO range.
- 7589: Not a valid value for the char-expr in this connect-spec.
- 7590: Not a valid value for the char-expr in this io-control-spec.
- 7591: A PPD parallel loop must not be a DO WHILE loop.
- 7592: A PPD parallel loop must not be a DO forever loop.
- 7593: A DO WHILE loop must not follow a DEC loop optimization directive.
- 7594: A DO forever loop must not follow a DEC loop optimization directive.
- 7595: In an align-target that is a structure-component, every part-ref except the rightmost must be scalar (rank zero).
- 7596: The use of a TYPE(type-name) statement when there is an '%FILL' entity-decl is not valid and/or supported. Use RECORD/type-name/ instead.
- 7597: Both low-width and high-width must be present in a shadow-spec if the COLON option is used.
- 7598: This attr-spec is not valid and/or supported when an '%FILL' appears as an entity-decl of a type-declaration-stmt.
- 7599: A procedure name as an actual argument must not be the name of a generic name (R1214.4).
- 7600: A procedure name as an actual argument must not be the name of an internal procedure (R1214.4).
- 7601: Fxx standard does not allow an internal procedure to be an actual argument procedure name. (R1214.4).
- 7602: Not a derived-type variable.
- 7603: A structure-component is not permitted as an alignee in an ALIGN directive.
- 7604: Mapping to a processor subset is not [yet] supported.
- 7605: Invalid dist-target.
- 7606: Multiple SUBSET attribute and/or directive declaration.
- 7607: This object appears as a ranger and must have the DYNAMIC or INHERIT attr or be specified with a DISTRIBUTE dist-format-clause of *.
- 7608: This template appears as a ranger and must have the DYNAMIC attribute or be specified with a DISTRIBUTE dist-format-clause of *.
- 7609: If an ID= specifier is present then an ASYNCHRONOUS= specifier with the value YES shall be present.
- 7610: If and ASYNCHRONOUS specifier is present, the REC= specifier shall appear, a format shall not appear, and a namelist-group-name shall not appear.
- 7611: If an ASYNCHRONOUS specifier is present, then no function reference may appear in an expression anywhere in the data transfer statement.
- 7612: The ID= and PENDING= specifiers shall not appear in an INQUIRE statement if the FILE= specifier is present.
- 7613: If an ID= specifier is present then a PENDING= specifier shall be present.
- 7614: A wait-spec-list shall contain exactly one UNIT= specifier, exactly one ID= specifier, and at most one of each of the other specifiers.
- 7615: PPD (parallel processing) directives shall not appear in the same program unit with HPF directives when the -wsf switch is used.
- 7616: SMP optimizations are not permitted when compiling for one node; SMP optimizations have been disabled.
- 7617: This host associated object appears in a 'defining' context in a PURE procedure or in an internal procedure contained in a PURE procedure.
- 7618: In an elemental subprogram, a dummy argument, or a subobject thereof, shall not appear in a specification-expr except as the argument to certain inquiry functions.
- 7620: An EXIT statement is not legal in a DO loop associated with a an OpenMP* DO directive.
- 7621: The data type of the variable is not defined for the operator or intrinsic specified on the OpenMP* REDUCTION clause.
- 7622: Misplaced part of an OpenMP* parallel directive.
- 7623: An OpenMP* parallel loop must not be a DO WHILE loop.
- 7624: OpenMP* directives shall not appear in the same program unit with HPF directives when the -wsf switch is used.
- 7625: FORALL index variable hides non-scalar variable, it is prohibited by Fortran standard
- 7626: An OpenMP* directive block starts in one F95 block and ends in another.
- 7627: An OpenMP* directive occurred when there are no PPD block parallel-directives pending.
- 7628: This OpenMP* END directive does not match the OpenMP* block directive at the top of the stack.
- 7629: The name on the OpenMP* END CRITICAL does not match the name on the corresponding OpenMP* CRITICAL directive.
- 7630: This statement or directive is not permitted within the body of an OpenMP* SECTION of an OpenMP* SECTIONS directive or OpenMP* PARALLEL SECTIONS directive.
- 7631: This statement or directive is not permitted within the body of an OpenMP* MASTER/END MASTER block.
- 7632: This statement or directive is not permitted within the body of an OpenMP* ORDERED?END ORDERED block.
- 7633: A $OMP THREADPRIVATE directive references a non-existent common block.
- 7634: Names on the $OMP THREADPRIVATE directive must be enclosed in slashes.
- 7635: OMP SECTION directive is required.
- 7636: This statement or directive is not permitted within the body of an OpenMP* SINGLE directive
- 7637: An OpenMP* SECTION directive must appear lexically within an OpenMP* SECTIONS or OpenMP* PARALLEL SECTIONS directive.
- 7638: This OpenMP* work sharing construct is not lexically enclosed within a parallel region.
- 7639: This OpenMP* synchronization construct is not lexically enclosed within a parallel region.
- 7640: Multiple $OMP THREADPRIVATE declaration.
- 7641: Blank common shall not appear on an OpenMP* THREADPRIVATE directive.
- 7642: This name has not been defined and shall not be used in an OpenMP* THREADPRIVATE directive.
- 7643: Only one sequence directive with no association-name-list is permitted in the same scoping unit.
- 7644: The statement or directive following this OpenMP* directive is incorrect.
- 7645: Use of DEC$ ATTRIBUTES directive with module names is accepted, but has no effect.
- 7646: A store statement is expected in an OpenMP* ATOMIC construct.
- 7647: A align_target may not be an EQUIVALENCEd object.
- 7648: A alignee may not be an EQUIVALENCEd object.
- 7649: A distributee may not be an EQUIVALENCEd object.
- 7650: The Fxx standard says that this SAVE statement is invalid since there is an occurrence of another SAVE statement (or attribute) in the same scoping unit.
- 7651: The Fxx standard says that this SAVE statement is invalid since there is an occurrence of a SAVE statement with an omitted save-entity-list in the same scoping unit.
- 7652: The Fxx standard says that the SAVE attribute is invalid since there is an occurrence of a SAVE statement with an omitted save-entity-list in the same scoping unit.
- 7653: There are unterminated OpenMP* directive block[s].
- 7654: When the RUNTIME schedule type is specified, it is illegal to specify a chunk in the SCHEDULE or AUTO clause of an OpenMP* directive.
- 7655: A variable is required in this OpenMP* context.
- 7656: Subobjects are not allowed in this OpenMP* clause; a named variable must be specified.
- 7657: When a named common block is declared in an OpenMP* PRIVATE, FIRSTPRIVATE, or LASTPRIVATE clause, none of its constituent variables may be declared in another OpenMP* scope attribute.
- 7658: It is illegal for a constituent variable of a THREADPRIVATE common block to appear in any OpenMP* clause other than a COPYIN clause.
- 7659: An assumed sized array cannot be specified in an OpenMP* PRIVATE, FIRSTPRIVATE, LASTPRIVATE, COPYPRIVATE, or REDUCTION clause.
- 7660: An assumed shape array cannot be specified in an OpenMP* PRIVATE, FIRSTPRIVATE, or LASTPRIVATE clause.
- 7661: A pointee is not permitted in an OpenMP* PRIVATE, SHARED, FIRSTPRIVATE, LASTPRIVATE, or REDUCTION clause
- 7662: An integer pointer is not permitted in an OpenMP* REDUCTION clause.
- 7663: Blank common may not be specified in an OpenMP* context.
- 7664: It is illegal for a THREADPRIVATE common block to appear in any OpenMP* clause other than a COPYIN clause.
- 7665: The OpenMP* REDUCTION clause intrinsic must be MAX, MIN, IAND, IOR, or IEOR.
- 7666: The OpenMP* REDUCTION clause operator must be +, *, -, .AND., .OR., .EQV., or .NEQV..
- 7667: This statement or directive is not permitted within the body of an OpenMP* CRITICAL directive block.
- 7668: Common block names are not allowed for the DEC$ ATTRIBUTES ARRAY_VISUALIZER specifier.
- 7669: Common block names are not allowed for the DEC$ ATTRIBUTES NO_ARG_CHECK specifier.
- 7670: This symbol has multiply declared DEC$ ATTRIBUTES ARRAY_VISUALIZER attribute.
- 7671: This symbol has multiply declared DEC$ ATTRIBUTES NO_ARG_CHECK attribute.
- 7672: This DEC$ ATTRIBUTES directive can be used only with scalar or array objects that have the Fxx POINTER or ALLOCATABLE attributes; this DEC$ ATTRIBUTE will be ignored.
- 7673: The DEC$ ATTRIBUTES NO_ARG_CHECK directive shall appear only in an interface block or module procedure.
- 7674: The DEC$ ATTRIBUTES NO_ARG_CHECK declaration shall not be used for an elemental or pure procedure; the NO_ARG_CHECK declaration will be ignored.
- 7675: The NO_ARG_CHECK attribute may not be used in defined operators or defined assignments.
- 7676: Standard Fxx requires an explicit INTENT(OUT) or INTENT(INOUT) for a generic ASSIGNMENT procedure.
- 7677: This label has been branched to from outside this PPD or OpenMP* block.
- 7678: It is illegal to branch out of this OpenMP* block.
- 7679: It is illegal to branch out of this PPD block.
- 7680: This symbol appears more than once in PRIVATE clause[s] for a single OpenMP* directive
- 7681: This symbol appears more than once in FIRSTPRIVATE clause[s] for a single OpenMP* directive
- 7682: This symbol appears more than once in LASTPRIVATE clause[s] for a single OpenMP* directive
- 7683: This symbol appears more than once in SHARED clause[s] for a single OpenMP* directive
- 7684: This symbol appears more than once in REDUCTION clause[s] for a single OpenMP* directive
- 7685: An asterisk, i.e., '*', dummy argument is not supported for a specific-subroutine associated with a generic-name.
- 7686: The specific procedure associated with the current generic-spec cannot have an asterisk, i.e., '*', dummy argument.
- 7687: An alternate return (i.e., '*') dummy argument is not permitted when there are dummy arguments preceding it that have the OPTIONAL attribute.
- 7688: The '.' separator should not be used for dat-refs of this object; use the separator '%' instead.
- 7689: Only one DEFAULT clause can be specified on this PPD directive.
- 7690: This symbol appears more than once in PRIVATE clause[s] for a single PPD directive
- 7691: This symbol appears more than once in FIRSTPRIVATE clause[s] for a single PPD directive
- 7692: This symbol appears more than once in LASTPRIVATE clause[s] for a single PPD directive
- 7693: This symbol appears more than once in SHARED clause[s] for a single PPD directive
- 7694: This symbol appears more than once in REDUCTION clause[s] for a single PPD directive
- 7695: An entity cannot appear explicitly in more than one clause per directive except that an entity can be specified in both a FIRSTPRIVATE and LASTPRIVATE clause.
- 7696: Since the DEFAULT(PRIVATE) is specified for the parallel region, this PPD clause is not permitted on the work-sharing directive.
- 7697: This entity has already been privatized in the parallel region and cannot be privatized again by this PPD work-sharing directive.
- 7698: When a named common block is declared in a PPD PRIVATE, FIRSTPRIVATE, or LASTPRIVATE clause, none of its constituent variables may be declared in another OpenMP* scope attribute.
- 7699: Since the PPD DEFAULT(NONE) clause applies, the PRIVATE, SHARED, REDUCTION, FIRSTPRIVATE, or LASTPRIVATE must be explicitly specified.
- 7700: If the pointer-object (leftside) has the INHERIT attribute, the target (rightside) must be mapped.
- 7701: If the pointer-object (leftside) is not mapped, then the target (rightside) shall not be mapped and shall not have the INHERIT attribute.
- 7702: If the pointer-object (leftside) is mapped, the target (rightside) shall not have the INHERIT attribute, shall be mapped, and shall not be a section.
- 7703: Since the pointer-object (leftside) is a structure-component where the rightmost part-ref has the POINTER attribute, all part-refs to the left of the rightmost must not be mapped.
- 7704: Lead dollar sign is not permitted.
- 7705: Lead underscore is not permitted.
- 7706: Allowing an intrinsic procedure name to appear as an actual argument when the intrinsic procedure is not explicitly declared as INTRINSIC is not standard Fxx.
- 7707: Structure is empty.
- 7708: Record is empty.
- 7709: The symbolic name must be one of the intrinsic functions MAX, MIN, IAND, IOR, or IEOR.
- 7710: An array section having a vector subscript is not permitted if dummy argument has intent [IN]OUT
- 7711: An AUTOMATIC object cannot be initialized in a DATA statement.
- 7712: This variable has not been used.
- 7713: This statement function has not been used.
- 7714: Missing or improper statement following HPF ON directive.
- 7715: Replacing invalid structure constructor by integer 1
- 7716: This symbol has multiply declared DEC$ ATTRIBUTES DESCRIPTOR[32|64] attribute.
- 7717: DEC$ DESCRIPTOR/REFERENCE ATTRIBUTE valid only on interface dummy.
- 7718: DEC$ ATTRIBUTES ADDRESS64 object invalid for VMS
- 7719: DEC$ ATTRIBUTES ADDRESS64 object invalid for WNT
- 7720: DEC$ ATTRIBUTES ADDRESS64 object type had ALLOCATABLE or POINTER subobject
- 7721: This symbol has multiply declared DEC$ ATTRIBUTES ADDRESS64 declarations.
- 7722: RESULT name must not be same as ENTRY name
- 7723: RESULT name must not be same as FUNCTION name
- 7724: NAMELIST variable name not accessible
- 7725: An equivalence-object shall not have the TARGET attribute.
- 7726: Use of IMPLICIT statement with declaration warnings
- 7727: Recompiling Procedure
- 7728: Generating IFC profile node for program unit
- 7729: Reusing IFC profile node for program unit
- 7730: 'ALIGN=page'. Cannot specify alignment greater than 6 on WNT - using 4.
- 7731: This symbol has multiply declared DEC$ ATTRIBUTES DEFAULT attribute.
- 7732: CDEC$ ATTRIBUTES 'DEFAULT' applicable to procedures and common blocks only.
- 7733: This form of shadow specification deprecated; ignored. Use SHADOW directive.
- 7734: Rank mismatch in alignment directive.
- 7735: POINTER dummy argument must have INHERIT attribute.
- 7736: A POINTER dummy argument and its corresponding actual argument must both have mapping or must both have no mapping.
- 7737: FROM and TO arguments of JMVBITS must be of type INTEGER(4)
- 7738: FROM and TO arguments of KMVBITS must be of type INTEGER(8)
- 7739: An END TYPE statement is missing in a TYPE definition.
- 7740: With Default Real KIND = 4, arguments' data types are incompatible with intrinsic.
- 7741: With Default Real KIND = 8, arguments' data types are incompatible with intrinsic.
- 7742: With Default Double KIND = 8, arguments' data types are incompatible with intrinsic.
- 7743: With Default Double KIND = 16, arguments' data types are incompatible with intrinsic.
- 7744: With Default Integer KIND = 2, arguments' data types are incompatible with intrinsic.
- 7745: With Default Integer KIND = 4, arguments' data types are incompatible with intrinsic.
- 7746: With Default Integer KIND = 8, arguments' data types are incompatible with intrinsic.
- 7747: Invalid parameter expression.
- 7748: Since the physical representation of the result is shorter than that of SOURCE, the physical representation of the result is the leading part of SOURCE.
- 7749: Alignment of variable or array is inconsistent with its data type.
- 7750: Invalid edit descriptor node in format.
- 7751: ALLOCATABLE arrays or POINTER arrays may not be initialized.
- 7752: Internal compiler error. .
- 7753: Scalar pointer actual argument passed to dummy array is non-standard.
- 7754: Error occurred during /ANALYSIS_DATA processing. Please report the problem Compaq.
- 7755: Standard requires an EXTERNAL statement or an external interface for argument
- 7756: NUM_THREADS operand must be an integer expression
- 7757: NUMA clause and NUM_THREADS option may not both be present on an OMP directive
- 7758: NUMA clause and IF option may not both be present on an OMP directive
- 7759: FROM and TO arguments of MVBITS must have the same type and kind parameters
- 7760: This parameter has not been used
- 7761: Ignoring HPF directive. -ignore_hpf_dirs switch set
- 7762: With -wsf, -ignore_hpf_dirs switch is ignored
- 7763: Parameter not used.
- 7764: Parameter used.
- 7765: FATAL ERROR - conflict or recursive module USE
- 7766: The statement sequence is incomplete or incorrect
- 7767: An assumed size array cannot be passed as argument when dummy is an assumed shape array
- 7768: This operation on this data type is currently inaccurate.
- 7769: The RESIDENT/END RESIDENT directive is checked for syntactic and semantic correctness, but it is then ignored by the current HPF compiler.
- 7770: Page size is undefined on this platform.
- 7771: Name and type conflict; name is illegal.
- 7772: Complex*32 is not supported on this platform.
- 7773: COMPLEX(KIND=16) is not supported on this platform.
- 7774: Constants of this type may not be passed as actual arguments 'by value'.
- 7775: Placement of NAMELIST statement is non-standard.
- 7776: OPEN (FORM=BINARY) is not supported on VMS.
- 7777: This intrinsic has been deprecated.
- 7778: The ARRAY argument of the ALLOCATED inquiry intrinsic function shall be an allocatable array and not a cross-section.
- 7779: Argument to MIGRATE_NEXT_TOUCH or MIGRATE_NEXT_TOUCH_NOPRESERVE must be scalar-name, array-name or pointer-name.
- 7780: First/last address parameters to MIGRATE_TO_OMP_THREAD must not be sections.
- 7781: Section subscript in MIGRATE_NEXT_TOUCH or MIGRATE_NEXT_TOUCH_NOPRESERVE directive improper; follows non-section subscript(s).
- 7782: Section subscript in MIGRATE_NEXT_TOUCH or MIGRATE_NEXT_TOUCH_NOPRESERVE directive improper; has a non-unit stride, or section parameters involve expressions.
- 7783: A name that identifies a global entity is used to identify another global entity in the same program.
- 7784: Symbol in BLOCK DATA program unit is not in a COMMON block.
- 7785: 1785 - AVAILABLE FOR ERROR MESSAGE.
- 7786: Field width is not standard Fortran xx; is less than or equal to zero.
- 7787: With Default Real KIND = 16, arguments' data types are incompatible with intrinsic.
- 7788: With Default Double KIND = 16, arguments' data types are incompatible with intrinsic.
- 7789: HPF mappings applied to fields of derived types must be constants
- 7790: NUMA mappings applied to fields of derived types must be constants
- 7791: Only a dummy argument may have the DEC$ ATTRIBUTES directive ALLOW_NULL specifier.
- 7792: Only a dummy argument may have the DEC$ ATTRIBUTES directive IGNORE_LOC specifier.
- 7793: This symbol has multiply declared DEC$ ATTRIBUTES DECORATE attribute.
- 7794: Only a function or subroutine subprogram may have the DEC$ ATTRIBUTES directive DECORATE specifier.
- 7795: Common block names are not allowed for the DEC$ ATTRIBUTES [NO]MIXED_STR_LEN_ARG specifier.
- 7796: Only a function or subroutine subprogram may have the DEC$ ATTRIBUTES directive [NO]MIXED_STR_LEN_ARG specifier.
- 7797: Common block names are not allowed for the DEC$ ATTRIBUTES IGNORE_LOC specifier.
- 7798: Common block names are not allowed for the DEC$ ATTRIBUTES ALLOW_NULL specifier.
- 7799: %LOC is being stripped from argument which has REFERENCE and IGNORE_LOC attributes.
- 7800: An expression in the mapping directive for a derived type field is not constant.
- 7801: Integer pointers may not point to mapped objects.
- 7802: A non-sequential (element-granularity) distributee/alignee may not be an EQUIVALENCEd object.
- 7803: The NOSEQUENCE directive may not be specified for a component of a derived type which has the SEQUENCE attribute.
- 7804: Arrays in reduction clauses are not supported.
- 7805: Character expression not allowed where arithmetic expression required.
- 7806: Variable name, array reference or structure component reference required.
- 7807: The specification-part of a PURE subroutine subprogram must specify the intents of all dummy arguments except procedure arguments and arguments with the POINTER attribute.
- 7808: An assumed shape array (INTENT(IN)) may not have the ALLOCATABLE attribute.
- 7809: Standard Fortran xx requires that defined operators consist only of letters.
- 7810: The mask-expr on the masked-where-stmt does not conform with the mask-expr for the containing where.
- 7811: Error with derived type symbol whose definition contains a PRIVATE statement.
- 7812: Symbol/Name is improper in this context.
- 7813: ALLOW_NULL and REFERENCE attribute pair is disallowed with assumed shape arrays
- 7814: Properties of array are unknown. Possibly the result of a recursive specification.
- 7815: Use of symbol in specification expression for type parameter is non-standard.
- 7816: Invalid assignment to function result of external procedure.
- 7817: Overflow occurred while evaluating constant expression.
- 7818: This feature is not supported on this platform.
- 7819: It is non-standard to call an elemental procedure with an array having vector valued subscripts if the dummy argument has intent [IN]OUT.
- 7820: The val in 'ALIGN=val' must be an integer ranging from 0 through 12.
- 7821: The value of array bounds must be within 2**31-1 and -2**31.
- 7822: Variables containing ultimate allocatable array components are forbidden from appearing directly in input/output lists.
- 7823: Variables containing ultimate allocatable array components cannot appear in COMMON or EQUIVALENCE statements.
- 7824: POINTER and ALLOCATABLE attributes shall not both appear in the same component definition statement.
- 7825: An entity with the ALLOCATABLE attribute may not have the PARAMETER attribute.
- 7826: A data-i-do-object or a variable that appears as a data-stmt-object, shall not be of a derived type containing an allocatable array as an ultimate component.
- 7827: No Component of an initialization expression may have the ALLOCATABLE attribute
- 7828: The part-name to the right of a part-ref with nonzero rank has the ALLOCATABLE attribute (6.1.2).
- 7829: This expression cannot be evaluated.
- 7830: Multiple OMP NUM_THREADS clauses in a parallel region are not allowed
- 7831: List directed ENCODE/DECODE not supported
- 7832: Greater than 7 dimensions is non-standard
- 7833: Use of this function name is not valid in this context
- 7834: An automatic object must not have the SAVE attribute specified or implied by initialization.
- 7835: Record fields or array elements or sections of pointers are not themselves pointers.
- 7836: If the actual argument is scalar, the corresponding dummy argument shall be scalar unless the actual argument is an element of an array that is not an assumed-shape or pointer array, or a substring of such an element.
- 7837: Two or more accessible entities, other than generic interfaces, may have the same name only if the name is not used to refer to an entity in the scoping unit.
- 7838: A scalar default-integer variable is required in this context.
- 7839: In a case-value-range the range must be of the form low-value:high-value.
- 7840: A character string or Hollerith string is non-standard in this context.
- 7841: DLL IMPORT/EXPORT is not supported on this platform.
- 7842: Substring-range starting or ending point is not a scalar integer expression.
- 7843: No statements, including FORMAT and DATA statements, may appear between the SELECT CASE statement and the first CASE statement of a CASE construct.
- 7844: Invalid directive.
- 7845: An ENDOPTIONS directive occurred without a corresponding CDEC$ OPTIONS directive.
- 7846: It is not permissible to reference the value of an ac-implied-do variable in one of its limit expressions
- 7847: Allocatable fields of derived types is an extension of Standard Fxx.
- 7848: A non-intrinsic elemental procedure shall not be used as an actual argument
- 7849: The ELEMENTAL attribute of the associated actual procedure differs from the ELEMENTAL attribute of the dummy procedure.
- 7850: Intrinsic DIM argument shall not be an optional dummy argument.
- 7851: If dummy arg is allocatable, actual arg must be a whole array and not a section.
- 7852: The use of a scalar in a structure constructor for an allocatable array component is not allowed
- 7853: An assumed-size array shall not be written as a whole array reference except as an actual argument in a procedure reference for which the shape is not required.
- 7854: A parameter may not be declared as a pointer variable
- 7855: A DEC$ OMP SHARABLE directive references a non-existent common block.
- 7856: An entity cannot be both SHARABLE and THREADPRIVATE.
- 7857: Multiple DEC$ OMP SHARABLE declaration.
- 7858: Names on the DEC$ OMP SHARABLE directive must be enclosed in slashes.
- 7859: A SHARABLE or THREADPRIVATE entity is not permitted in a PRIVATE, FIRSTPRIVATE, LASTPRIVATE, SHARED or REDUCTION clause.
- 7860: An entity cannot appear explicitly in more than THREADPRIVATE or SHARABLE directive.
- 7861: This symbol has multiply declared DEC$ ATTRIBUTES ALIGN attribute.
- 7862: This symbol has multiply declared DEC$ ATTRIBUTES INLINE attribute.
- 7863: This symbol has multiply declared DEC$ ATTRIBUTES NOINLINE attribute.
- 7864: This symbol has multiply declared DEC$ ATTRIBUTES FORCEINLINE attribute.
- 7865: Improperly positioned OMP SECTION DIRECTIVE.
- 7866: The statement following this DEC loop optimization directive must be an iterative do-stmt, a vector assignment, an OMP pdo-directive, or an OMP parallel-do-directive.
- 7867: This directive is misplaced or not supported on this platform.
- 7868: A sharable directive may not appear in a BLOCKDATA program unit.
- 7869: Implicitly-declared variables may not be declared sharable.
- 7870: Formal arguments may not be declared sharable.
- 7871: Variables accessed via use association may not be declared sharable in the using program.
- 7872: An attempt has been made to DLLIMPORT or DLLEXPORT a non-existing COMMON block.
- 7873: Non-PURE intrinsic procedures may not be referenced in a PURE procedure
- 7874: An OpenMP* ORDERED directive can appear only in the dynamic extent of a DO or PARALLEL DO directive
- 7875: The INTENT(OUT) or INTENT(INOUT) specification is not valid for dummies of pure functions.
- 7876: If RESULT is not specified, it is non standard to treat the function-name as a function instead of as the result_variable
- 7877: This intrinsic is not supported on this platform
- 7878: Variables that appear on the FIRSTPRIVATE, LASTPRIVATE, and REDUCTION clauses on a work-sharing directive must have shared scope in the enclosing region
- 7879: Assumed-size arrays cannot be declared PRIVATE, FIRSTPRIVATE, LASTPRIVATE, or COPYPRIVATE.
- 7880: Variables in the COPYPRIVATE list must not appear in a PRIVATE or FIRSTPRIVATE clause for the SINGLE construct
- 7881: This module file was generated for a different platform or by an incompatible compiler or compiler release. It cannot be read.
- 7882: Missing end statement on this program unit.
- 7883: The standard requires that derived types be predefined.
- 7884: Use of a statement function in a specification expression is not allowed.
- 7885: If a component of a derived type is of a type declared to be private, either the derived type definition shall contain the PRIVATE statement or the derived type shall be private.
- 7886: UNIT and FILE arguments to OPEN and CLOSE statements must be scalars and not arrays
- 7887: Dynamic common disallowed in BLOCK DATA unit
- 7888: Initial data disallowed for dynamic common
- 7889: MS$ATTRIBUTES disallowed for dynamic common block
- 7890: MS$ATTRIBUTES disallowed for dynamic common variable
- 7891: Dynamic common not allowed in a module
- 7892: Procedure argument must be PURE
- 7893: Allocatable dummy arguments is an extension of Standard Fxx.
- 7894: Allocatable function results is an extension of Standard Fxx.
- 7895: The HINT, FAULT and EXCLUSIVE arguments must be compile time constants.
- 7896: The HINT argument has an invalid value. Must be 0,1,2 or 3
- 7897: A UNION may not contain an ALLOCATABLE component
- 7898: If an external or dummy procedure name is used as an actual argument, its interface shall be explicit or it shall be explicitly declared to have the EXTERNAL attribute
- 7899: Case cannot be reached, since low-value is greater than high-value
- 7900: Equivalenced objects may not be SHARABLE
- 7901: A character expression is expected as a format specifier
- 7902: The SAVE attribute may only be declared for objects in a subprogram
- 7903: A variable in a THREADPRIVATE directive must not be an element of a common block or be declared in an equivalence statement
- 7904: A variable in a SHARABLE directive must not be an element of a common block or be declared in an equivalence statement
- 7905: Non-standard array initialization. The shapes of the array expressions do not conform.
- 7906: Overflow occurred while calculating array size
- 7907: Overflow occurred while calculating common block size
- 7908: POINTER/POINTEE symbols have different visibility attributes
- 7909: A variable that appears in a THREADPRIVATE directive and is not declared in the scope of a module must have the SAVE attribute
- 7910: A variable may not exceed 2147483647 bytes
- 7911: Adding this variable to common-block-object-list causes the common block size to exceed the maximum of 2147483647 bytes.
- 7912: An explicit INTENT(OUT) declaration is expected for this dummy argument
- 7913: This function or subroutine name appeared illegally in a prior NAMELIST statement
- 7914: Alignment value too big, is greater than 16384
- 7915: A specification expression object must be a dummy argument, a COMMON block object, or an object accessible through host or use association - may be used in multiple contained procedures.
- 7916: OBJCOMMENT is not supported on this platform.
- 7917: The workshare construct SINGLE or SECTIONS is invalid in a PARALLELDO which must contain a single DO directive
- 7918: A RETURN statement is invalid as an exit from a parallel region
- 7919: The value was too small when converting to REAL(KIND=4); the result is zero.
- 7920: The value was too small when converting to REAL(KIND=4); the result is in the denormalized range.
- 7921: The value was too small when converting to REAL(KIND=8); the result is zero.
- 7922: The value was too small when converting to REAL(KIND=8); the result is in the denormalized range.
- 7923: The value was too small when converting to REAL(KIND=16); the result is zero.
- 7924: The value was too small when converting to REAL(KIND=16); the result is in the denormalized range.
- 7925: An interface-block in a subprogram shall not contain an interface-body for a procedure defined by that subprogram.
- 7926: This statement is not a valid OpenMP* ATOMIC update-statement.
- 7927: An OpenMP* WORKSHARE directive is not permitted in the dynamic extent of a CRITICAL, MASTER or ORDERED directive.
- 7928: An OpenMP* PARALLEL WORKSHARE directive is not permitted in the dynamic extent of a CRITICAL, MASTER or ORDERED directive.
- 7929: This statement or directive is not permitted within the body of an OpenMP* WORKSHARE directive
- 7930: The inquire by DIRECTORY= form of the INQUIRE statement requires an EXIST= specifier.
- 7931: An invalid specifier has been seen; the inquire by DIRECTORY= form of the INQUIRE statement only allows the EXIST= and DIRSPEC= specifiers.
- 7932: A DIRSPEC= specifier is only allowed with the inquire by DIRECTORY= form of the INQUIRE statement.
- 7933: For the INQUIRE statement, an inquire-spec-list must contain at least one FILE= specifier, one UNIT= specifier or one DIRECTORY= specifier.
- 7934: An INQUIRE statement must contain only one FILE= specifier, one UNIT= specifier or one DIRECTORY= specifier.
- 7935: A user defined function that is not an ELEMENTAL function is not allowed within an OpenMP* WORKSHARE or OpenMP* PARALLEL WORKSHARE block.
- 7936: This statement or directive is not permitted within the block of an OpenMP* WORKSHARE or OpenMP* PARALLEL WORKSHARE directive.
- 7937: The OPTIONAL attribute should not be used for arguments with the VALUE attribute.
- 7938: Character length argument mismatch.
- 7939: A scalar default-character variable is required in this context.
- 7940: The initialization shall not appear for this object name.
- 7941: A scalar default-logical variable is required in this context.
- 7942: Intrinsic SIZE argument shall not be an optional dummy argument.
- 7943: The val in 'ALIGN:val' must be a power of 2 value from 1 up to 4096 (2**12).
- 7944: The val in 'ALIGN:val' must be a power of 2 value from 1 up to 16384 (2**14).
- 7945: The val in 'ALIGN:val' must be a power of 2 value from 1 up to 128 (2**7).
- 7946: The val in 'ALIGN:val' must be a power of 2 value.
- 7947: A variable format expression shell be a scalar numeric expression.
- 7948: In this initialization, there are more variables than values assigned to the variables.
- 7949: All internal subprograms in a pure subprogram shall be pure.
- 7950: Procedure name in MODULE PROCEDURE statement must be the name of accessible module procedure.
- 7951: The STATUS= specifier has the value SCRATCH, the FILE= specifier will be ignored in the OPEN statement.
- 7952: The TYPE= specifier has the value SCRATCH, the FILE= specifier will be ignored in the OPEN statement.
- 7953: Standard Fortran requires that within a scoping unit, two procedures that have the same generic name shall both be subroutines or both be functions.
- 7954: The floating invalid condition was detected while evaluating this operation; the result is a NaN.
- 7955: A variable is required in a MEMREF_CONTROL or PREFETCH directive.
- 7956: The 'distance' argument has an invalid value. Must be greater than (>) 0
- 7957: The 'locality' argument has an invalid value. Must be 1,2,3 or 4
- 7958: The 'latency' argument has an invalid value. Must be 1,2,3 or 4
- 7959: The 'SHAPE' argument of intrinsic function 'RESHAPE' shall be of type integer, rank one, and constant positive size less than 8.
- 7960: The floating overflow condition was detected while evaluating this operation; the result is an Infinity.
- 7961: This module file was not generated for IA64_WNT nor IA64_LINUX . It cannot be read by IA32 cross compiler
- 7962: A record or structure may not exceed 2147483647 bytes
- 7963: An OpenMP* DO directive is not permitted in a DO directive that binds to the same PARALLEL directive.
- 7964: An OpenMP* DO directive is not permitted in a WORKSHARE directive that binds to the same PARALLEL directive.
- 7965: An OpenMP* SECTIONS directive is not permitted in a SECTIONS directive that binds to the same PARALLEL directive.
- 7966: An OpenMP* SECTIONS directive is not permitted in a WORKSHARE directive that binds to the same PARALLEL directive.
- 7967: An OpenMP* SINGLE directive is not permitted in a SINGLE directive that binds to the same PARALLEL directive.
- 7968: An OpenMP* SINGLE directive is not permitted in a WORKSHARE directive that binds to the same PARALLEL directive.
- 7969: An OpenMP* WORKSHARE directive is not permitted in a DO directive that binds to the same PARALLEL directive.
- 7970: An OpenMP* WORKSHARE directive is not permitted in a SECTIONS directive that binds to the same PARALLEL directive.
- 7971: An OpenMP* WORKSHARE directive is not permitted in a SINGLE directive that binds to the same PARALLEL directive.
- 7972: An OpenMP* WORKSHARE directive is not permitted in a WORKSHARE directive that binds to the same PARALLEL directive.
- 7973: A numeric or LOGICAL data type is required in this context.
- 7974: An elemental intrinsic function here must be of type integer and each argument must be an initialization expression of type integer or character.
- 7975: This syntax is invalid; the keywords IN, OUT, or INOUT must appear only once when using the INTENT attribute.
- 7976: An allocatable dummy argument may only be argument associated with an allocatable actual argument.
- 7977: The type of the function reference does not match the type of the function definition.
- 7978: Required interface for passing assumed shape array is missing from original source
- 7979: A VOLATILE statement cannot specify a procedure, function result or namelist group
- 7980: The DO directive to which the ordered section binds does not have the ORDERED clause specified.
- 7981: The assignment statement following $OMP ATOMIC directive must be an intrinsic assignment statement.
- 7982: Variables in the COPYPRIVATE list must be PRIVATE in the enclosing parallel region.
- 7983: The storage extent of the dummy argument exceeds that of the actual argument.
- 7984: A CHARACTER function name must not be declared with an asterisk type-param-value (i.e., (LEN=*)) if the function is part of an interface-body. No interface block will be generated.
- 7985: A COMMON block data object may not have the PROTECTED attribute.
- 7986: A use associated object that has the PROTECTED attribute shall not appear in a variable definition context.
- 7987: This symbol has multiple PROTECTED statement/attribute declarations which is not allowed.
- 7988: A use associated object that has the PROTECTED attribute shall not appear as a stat-variable in an allocate or a deallocate statement.
- 7989: A use associated object that has the PROTECTED attribute shall not appear as an internal-file-variable in a write statement.
- 7990: A use associated object that has the PROTECTED attribute shall not appear as an IOSTAT=, SIZE=, IOMSG= specifier in an input/output statement.
- 7991: A use associated object that has the PROTECTED attribute shall not appear as a definable variable in an INQUIRE statement.
- 7992: A use associated object that has the PROTECTED attribute shall not appear as a variable-name in a namelist-stmt if the namelist-group-name appears in a NML= specifier in a read-stmt.
- 7993: A use associated object that has the PROTECTED attribute shall not appear as an actual argument if the associated dummy argument has the INTENT(OUT) or INTENT(INOUT) attribute.
- 7994: A use associated object that has the PROTECTED attribute shall not appear as a target in a pointer-assignment-stmt.
- 7995: DEC$ ATTRIBUTES DLLIMPORT or DLLEXPORT data may not be equivalenced.
- 7996: DEC$ ATTRIBUTES DLLIMPORT or DLLEXPORT data may not be LOCAL.
- 7997: Privatization (via DEFAULT(PRIVATE) or DEFAULT(FIRSTPRIVATE) clause) of an assumed size array is not allowed.
- 7998: The fxx standard requires that the argument of the MOVE_ALLOC intrinsic subroutine shall be an allocatable array.
- 7999: The FROM argument of a MOVE_ALLOC reference must have the INTENT(INOUT) attribute; the TO argument must have the INTENT(OUT).