HP Fortran v2.9 for HP-UX 11i v2 Release Note*5991-0697*
HP Fortran for HP-UX v2.9
What’s in This Version
Chapter 16
• 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.
New 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)
• -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)