HP Fortran Programmer Guide HP-UX 11i v1, HP-UX 11i v2, and HP-UX 11i v3 (B3908-90032,December 2012)
Source code issues...........................................................................................................133
Directives...................................................................................................................134
Intrinsic functions.........................................................................................................135
Command-line option issues..............................................................................................135
Object code issues...........................................................................................................136
Data file issues................................................................................................................136
Approaches to migration.......................................................................................................137
HP-supplied migration tools...............................................................................................137
HP FORTRAN 77 compiler...........................................................................................137
HP Fortran compiler.....................................................................................................137
Lintfor........................................................................................................................137
Fortran incompatibilities detector...................................................................................137
11 Porting to HP Fortran..............................................................................139
Compatibility extensions........................................................................................................139
.....................................................................................................................................139
Compiler directives..........................................................................................................140
Intrinsic procedures..........................................................................................................141
Using porting options............................................................................................................142
Uninitialized variables......................................................................................................142
Large word size...............................................................................................................143
One-trip DO loops...........................................................................................................143
Name conflicts................................................................................................................144
Names with appended underscores...................................................................................145
Source formats................................................................................................................145
Escape sequences............................................................................................................146
Porting from Tru64 to HP Fortran.............................................................................................146
+cfc...............................................................................................................................146
Enhancements.................................................................................................................147
New options...................................................................................................................147
12 Fortran 2003 Features...........................................................................149
Interoperability with C...........................................................................................................149
Input/output enhancements...............................................................................................149
Miscellaneous enhancements.............................................................................................149
Data enhancements.........................................................................................................150
Object orientation features................................................................................................150
Glossary..................................................................................................151
Index.......................................................................................................156
6 Contents