HP Fortran Programmer's Guide (B3908-90031; September 2011)

Porting to HP Fortran
Using porting options
Chapter 11 251
•-check_bounds (alternate for -C)
-[no]cpp flags
-fixed/-free flags
-d_lines (synonym for +dlines)
-integer_size (16|32|64) flag
-i2, -i4, -i8 flags
-1, -66, -f66, -nof77, -onetrip (alternate for +onetrip)
-nof66 (alternate for +noonetrip)
-static, -noautomatic, -norecursive flags (all alternate spellings of +save)
-automatic and -recursive (alternates for +nosave)
-show [no]code (alternate for +[no]asm)
-[no]machine_code (alternate for +[no]extend_source)
-col72 (alternate for +noextend_source)
-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)