ANSI Warnings [ HP FORTRAN 77/iX Reference ] MPE/iX 5.0 Documentation
HP FORTRAN 77/iX Reference
ANSI Warnings
801 ANSI WARNING ANSI Warning: mixed character and
noncharacter data in EQUIVALENCE
CAUSE To be ANSI standard, an entity of type CHARACTER
may be equivalenced only with other entities of
type CHARACTER.
802 ANSI WARNING ANSI Warning: mixed character and
noncharacter data in COMMON block
CAUSE To be ANSI standard, all entities in a COMMON
block must be of type CHARACTER if a character
variable or character array is present in that
block.
803 ANSI WARNING ANSI Warning: mixed lengths for types of
entries
CAUSE The types of entries are of different lengths.
804 ANSI WARNING ANSI Warning: item in COMMON block needs to
be aligned
CAUSE Item did not align along machine required
boundaries producing non-contiguous allocation
of space for variables in COMMON block.
805 ANSI WARNING ANSI Warning: use of octal or hexadecimal
constant
CAUSE Octal and hexadecimal constants are HP
extensions to ANSI FORTRAN 77.
806 ANSI WARNING ANSI Warning: logical operation performed on
integer data
CAUSE One of the operands in a logical operation
(.NOT, .AND, etc.) is integer.
807 ANSI WARNING ANSI Warning: use of block DO, DO WHILE, or
END DO statement
CAUSE These looping constructs are MIL-STD 1753 and HP
extensions to ANSI FORTRAN 77.
808 ANSI WARNING ANSI Warning: use of IMPLICIT NONE statement
CAUSE IMPLICIT NONE is a MIL-STD 1753 extension to
ANSI FORTRAN 77.
809 ANSI WARNING ANSI Warning: length specified for
noncharacter data type
CAUSE INTEGER*2, INTEGER*4, REAL*4, REAL*8, LOGICAL*1,
LOGICAL*2, LOGICAL*4, COMPLEX*8, and COMPLEX*16
data types are HP extensions to ANSI FORTRAN 77.
810 ANSI WARNING ANSI Warning: use of DOUBLE COMPLEX data type
CAUSE DOUBLE COMPLEX data items are an HP extension to
ANSI FORTRAN 77.
811 ANSI WARNING ANSI Warning: use of PROGRAM parameters
CAUSE Parameters appearing in a PROGRAM statement is
an HP extension to ANSI FORTRAN 77.
812 ANSI WARNING ANSI Warning: more than seven array
dimensions
CAUSE It is non-ANSI standard to have more than seven
array dimensions.
813 ANSI WARNING ANSI Warning: FUNCTION, SUBROUTINE, or ENTRY
name called recursively
CAUSE Allowing program units to call themselves is an
HP extension to ANSI FORTRAN 77.
814 ANSI WARNING ANSI Warning: use of INCLUDE statement
CAUSE The INCLUDE statement is a MIL-STD 1753
extension to ANSI FORTRAN 77.
815 ANSI WARNING ANSI Warning: improper use of CHARACTER*(*)
CAUSE The concatenation of character variables of
length (*) is non-ANSI standard.
816 ANSI WARNING ANSI Warning: use of lowercase letters
CAUSE Use of lower case letters outside character
constants is an HP extension to ANSI FORTRAN 77.
817 ANSI WARNING ANSI Warning: use of end-of-line comments
CAUSE Use of "!" is an extension to the ANSI standard.
818 ANSI WARNING ANSI Warning: use of name(s) greater than six
characters long
CAUSE ANSI standard allows names of length six or
less.
819 ANSI WARNING ANSI Warning: use of underscore or dollar
sign in identifier(s)
CAUSE The use of an underscore ("_") or dollar sign
("$") in symbolic names is a non-ANSI standard
feature.
820 ANSI WARNING ANSI Warning: noncharacter array used as
FORMAT specifier
CAUSE Use of non-character arrays as a FORMAT
specifier is non-ANSI standard.
821 ANSI WARNING ANSI Warning: use of nonstandard intrinsic
function
CAUSE ANSI standard allows use of purely integral
expression in a computed GOTO statement.
822 ANSI WARNING ANSI Warning: noninteger expression in
computed GOTO statement
CAUSE
823 ANSI WARNING ANSI Warning: use of Hollerith literal
CAUSE Use of Hollerith literals is an extension to the
ANSI standard.
824 ANSI WARNING ANSI Warning: use of double quotation mark
(")
CAUSE The ANSI standard only supports the apostrophe
(') as string delimiters.
825 ANSI WARNING ANSI Warning: substring extracted from named
constant
CAUSE
826 ANSI WARNING ANSI Warning: use of nonstandard FORMAT
descriptor
CAUSE A format descriptor was used that is an HP
extension to ANSI FORTRAN 77.
827 ANSI WARNING ANSI Warning: initialization of integer with
character data
CAUSE Initialization of integer variables (INTEGER and
BYTE) with character data is an extension to the
ANSI standard.
828 ANSI WARNING ANSI Warning: use of named constant inside a
literal
CAUSE Use of named constants in a COMPLEX literal is
an extension to the ANSI standard.
829 ANSI WARNING ANSI Warning: use of I or J suffix with
integer constant
CAUSE I and J suffixes used to denote INTEGER*2 and
INTEGER*4 constants are HP extensions to ANSI
FORTRAN 77.
830 ANSI WARNING ANSI Warning: this system-specific feature is
not part of HP standard FORTRAN 77
CAUSE This feature is not available on all HP
operating systems.
831 ANSI WARNING ANSI Warning: branch into IF block
CAUSE It is non-ANSI standard to transfer control into
the range of an IF block.
832 ANSI WARNING ANSI Warning: use of ENCODE/DECODE
CAUSE ENCODE/DECODE is not part of ANSI FORTRAN 77.
833 ANSI WARNING ANSI Warning: use of "BYTE" or "LOGICAL*1"
data type
CAUSE BYTE or LOGICAL*1 is not part of ANSI FORTRAN
77.
834 ANSI WARNING ANSI Warning: use of dynamic array
CAUSE Use of dynamic arrays is an extension to the
ANSI standard.
835 ANSI WARNING ANSI Warning: use of variable length specifier
CAUSE A variable length specifier used in a type
declaration statement is a non-ANSI standard
feature.
836 ANSI WARNING ANSI Warning: transfer into the range of a DO
loop or IF block
CAUSE It is non-ANSI standard to transfer control into
the range of a DO loop or an IF block.
837 ANSI WARNING ANSI Warning: use of arithmetic "IF" with two
labels
CAUSE An IF statement only contains two labels. The
standard requires that three labels be
specified.
838 ANSI WARNING ANSI Warning: use of nonstandard record
specifier following unit
CAUSE The UNIT=num@rec format of specifying records
for direct access files is part of FORTRAN 66.
839 ANSI WARNING ANSI Warning: use of "TYPE" statement
CAUSE TYPE statement is a non-ANSI standard feature.
The PRINT statement is the equivalent ANSI
standard statement.
840 ANSI WARNING ANSI Warning: data initialization in type
declaration statement
CAUSE It is non-ANSI standard to initialize data in a
type declaration statement.
841 ANSI WARNING ANSI Warning: use of nonstandard "PARAMETER"
statement
CAUSE The PARAMETER statement is in FORTRAN 66 format.
842 ANSI WARNING ANSI Warning: use of noninteger in integer
context
CAUSE A noninteger is found in places where an integer
expression is required.
843 ANSI WARNING ANSI Warning: use of logical in numeric
context. Converted to integer.
CAUSE A logical expression is found in places where a
numeric expression is required.
844 ANSI WARNING ANSI Warning: mixing logical with numeric
type
CAUSE A logical expression is mixed with a numeric
expression.
845 ANSI WARNING ANSI Warning: COMMON variables initialized in
non-BLOCK DATA subprograms
CAUSE It is non-ANSI standard to initialize COMMON
variables in non-BLOCK DATA subprograms.
846 ANSI WARNING ANSI Warning: no result assigned to function
CAUSE
847 ANSI WARNING ANSI Warning: use of illegal lexical item
CAUSE
848 ANSI WARNING ANSI Warning: use of tab indentation
CAUSE
849 ANSI WARNING ANSI Warning: use of consecutive arithmetic
operators
CAUSE
850 ANSI WARNING ANSI Warning: use of nonstandard syntax
CAUSE A comma preceding the iolist in a WRITE
statement is non-ANSI standard.
851 ANSI WARNING ANSI Warning: use of %REF or %VAL built-in
functions
CAUSE
852 ANSI WARNING ANSI Warning: use of nonstandard EQUIVALENCE
CAUSE
853 ANSI WARNING ANSI Warning: zero passed by value for NULL
parameters
CAUSE
854 ANSI WARNING ANSI Warning: use of VIRTUAL statement
CAUSE
855 ANSI WARNING ANSI Warning: use of nonstandard I/O
specifier
CAUSE
856 ANSI WARNING ANSI Warning: use of the ACCEPT statement
CAUSE
857 ANSI WARNING ANSI Warning: blank common initialized in
block data subprogram
CAUSE
858 ANSI WARNING ANSI Warning: use of quad precision constant
CAUSE
861 ANSI WARNING ANSI Warning: use of record types
CAUSE
NOTE Errors 5000 and above are internal errors. If you receive one of
these errors, please contact your HP service representative and
report the details of this message. This means more investigation
is required.
MPE/iX 5.0 Documentation