HP Fortran Programmer's Guide (March 2010)
Migrating to HP Fortran
Approaches to migration
Chapter 10 243
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 233.
• 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 233.
• Command-line options that are not supported (see “f77 options not supported by f90” on
page 229) or that have been replaced by f90 options (see Table on page 229).
NOTE fid's list of incompatibilities will be periodically updated. For more
information about the fid command, see the fid(1) man page.