HP 3000 Manuals

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