HP 3000 Manuals

HP FORTRAN 77 XL Compiler [ COMMUNICATOR 3000/XL ] MPE/iX Communicators


COMMUNICATOR 3000/XL

HP FORTRAN 77/XL Compiler 

by Erryl Johnson--Information Technology Group 

HP FORTRAN 77/XL is the Native Mode implementation of HP STANDARD FORTRAN
77 on the MPE XL operating system.  HP STANDARD FORTRAN 77 is the
Hewlett-Packard implementation of FORTRAN 77 that contains ANSI FORTRAN
77, MIL-STD-1753 extensions and some additional HP extensions.

HP FORTRAN 77/XL is compatible with the HP FORTRAN 77/V compiler, which
is supplied when HP FORTRAN 77/XL is purchased.  HP FORTRAN 77/XL
includes all the features of version A.00.09 of HP FORTRAN 77/V, plus
some additional features and compiler directives.

HP FORTRAN 77/XL VERSES HP FORTRAN 77/V 

The differences between HP FORTRAN 77/XL and HP FORTRAN 77/V are due to
the architectural differences between MPE XL and MPE V, such as data
alignment and floating point format.  A compiler directive, HP3000_16, is
provided to allow the architectural differences to be ignored if the user
chooses not to modify existing user source code.  An additional feature
of FORTRAN 77/XL is code optimization, which allows programs to use
machine resources more efficiently by using less space and running
faster.

HP FORTRAN 77/XL COMPILER DIRECTIVES 

The HP FORTRAN 77/XL compiler includes the following compiler directives,
in addition to the ones implemented in the HP FORTRAN 77/V compiler.

 CHECK_OVERFLOW     LITERAL_ALIAS     OPTIMIZE         SYSINTR
 CONTINUATIONS      LOCALITY          SAVE_LOCALS      UPPERCASE
 HP3000_16          LOWERCASE         SYMDEBUG         VERSION

The following HP FORTRAN 77/V compiler directives are not implemented in
the HP FORTRAN 77/XL compiler.

 MORECOM
 NLS_SOURCE
 SPLINTR
 USLINIT

HP FORTRAN 77/XL/V MANUAL SET 

The documentation available is as follows:

HP FORTRAN 77 Reference Manual (P/N 5957-4685)

HP FORTRAN 77/V Reference Manual Supplement (P/N 30000-90294)

HP FORTRAN 77/XL Reference Manual Supplement (P/N 31501-90001)

HP FORTRAN 77 Programmer's Guide (P/N 5957-4686)

HP FORTRAN 77/V Programmer's Guide Supplement (P/N 31501-90005)

HP FORTRAN 77/XL Programmer's Guide Supplement (P/N 31501-90002)

HP FORTRAN 66/V to HP FORTRAN 77/V Migration Guide (P/N 5957-4690)

HP FORTRAN 77/XL Migration Guide (P/N 31501-90004)

HP FORTRAN 77/XL/V INSTALLATION CRITERIA 

The HP FORTRAN 77/XL compiler and the HP FORTRAN 77/V compiler may both
be installed on the MPE XL system.  The HP FORTRAN 66/V to HP FORTRAN
77/V Migration Aid is distributed with both the HP FORTRAN 77/XL and HP
FORTRAN 77/V compilers, and the file name of the Migration Aid is
identical for both compilers.  This will not present any problems because
the Migration aid is the same version for both compilers.


MPE/iX Communicators