HP Fortran Programmer's Guide (September 2007)

Migrating to HP Fortran
Approaches to migration
Chapter 10 229
Following are examples of the warning messages fid issues when it detects an
incompatibility:
fid Warning: The command-line option, +800,
is both source incompatible
and .o incompatible with F90
fid Warning on line 8 of file.f: ON EXTERNAL
not supported by F90
fid Warning on line 9 of file.f: Detected IOSTAT
specifier in OPEN statement: Minor
differences exist between F90 and F77
IOSTAT error numbers
The incompatibilities currently detected by fid are:
The I/O specifiers to the OPEN statement listed in “Input/output” on page 219.
The HP FORTRAN 77 forms of ON EXTERNAL and ON INTERNAL.
LOGICAL types used as operands to the .EQ. and .NE. operators.
All HP FORTRAN 77 compiler directives except those listed in “Directives” on page 219.
Command-line options that are not supported (see “f77 options not supported by f90” on
page 215) or that have been replaced by f90 options (see Table on page 215).
NOTE fid's list of incompatibilities will be periodically updated. For more
information about the fid command, see the
fid
(1) man page.