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 114
Added TRU64DRIVER as new (pseudo-) phase in the f90 driver.
Added/updated Compaq-mode determination code in driver. Now done early in main(), in
case other driver components need to know the state of compaq_flag prior to standard
options processing.
Added support for Compaq-mode defaults to be emitted, when they differ from HP-mode.
Added -align option to main table; created tru64_align_flags table for sub-options.
Made all new -align options conflict with existing +A and +allow_unaligned options.
Modifed EPC to allow for finer-grained control of alignment attributes for COMMONs, record
fields, and SEQUENCE derived types (previously, these could not be specified individually).
Modified BRIDGE to allow U2 unaligned record field subtypes to be emitted in 2, 4, and 8
byte record modes (previously only done for packed fields). As with packed fields, this is
done for Itanium processor family systems only, since the PA-RISC backend doesn’t assert
on this condition.
Options
The following Tru64 Fortran options have been added:
-fpconstant flag (alternate spelling of -R8)
•-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)