HP Fortran v3.1 Release Notes

HP Fortran Release Notes
Tru64 Fortran features (valid for 11.23 on both Itanium-based and PA-RISC systems)
Chapter 1 15
-u (alternate for +implicit_none)
-names {uppercase|lowercase} (alternate for +[no]uppercase)
-[no]altparam (-Wc, -dps)
-what (alternate for +what)
+[no]padsrc flag (not restricted to Tru64 mode). HP mode default is +padsrc
-check [no]bounds options (for example, -[no]check_bounds)
-assume [no]backslash options (opposite of +[no]escape; Tru64 default different from
HP)
-assume [no]{buffered_io, recl, minus0} options (new functionality)
-assume [no]underscope options (for example, +[no]ppu)
-check [no]{format, output_conversion} options (new functionality)
-convert {big_endian, cray, fdx, fgx, ibm, little_endian, native, vaxd,
vaxg} options (new functionality)
support for ‘-assume [no]accuracy_sensitive’ (maps to +O[no]fltacc). Tru64-mode
default is accuracy_sensitive
support for ‘-assume [no]dummy_aliases’ (maps to +O[no]parmsoverlap)
support for ‘-inline {all|none|speed}’ options (‘all’ and ‘speed’ map to +Oinline;
none’ maps to +Onoinline)
support for ‘-speculate {all|none} options (all’ maps to +Ostatic_prediction,
none’ maps to +Onostatic_prediction)
-[no_]fp_reorder (inverse of ‘-assume [no]accuracy_sensitive’)
-[no]omp (maps to +O[no]openmp)
-[no]pipeline (maps to +O[no]pipeline)
•-nospeculate (alternate of ‘-speculate none’)
-[no]transform_loops (maps to +O[no]loop_transform)
-[no]member_alignment options (alternate spelling of ‘-align [no]records’)
-math-library {accurate|fast} options (‘accurate’ maps to +nofastintrinsics;
fast is a no-op)
-reentrancy {none|threaded} and -noreentrancy options; these are recognized and
ignored by the compiler.
-noD and -nov options; recognized and ignored.