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 1 11
+DOosname
• Sets the target operating system for the compiler.
• Intended for enabling optimizations that are not backward compatible.
• Can be used at any level of optimization.
• PA-RISC—based system recognized values for osname are 11.0 and 11.0EP9806.
Itanium
—based system recognized values for osname are 11.20, 11.22, and 11.23.
+DOosname selects optimizations that are compatible with operating system version
osname and later.
• Default value for osname is the operating system version of the computer on which the
compiler is invoked.
+Oprofile=collect[:<qualifiers>]
In the absence of qualifiers, +Oprofile=collect is the same as +I. <qualifiers> are a
comma-separated list of profile collection qualifiers. Supported profile collection qualifiers:
• arc—collect arc counts (synonym for +Oprofile=collect). This is the default value.
• stride—collect stride data.
• all—collect all types of profile data. This is a synonym for +Oprofile-collect:arc,
stride.
Interactions and dependencies are not changed with respect to +Oprofile=collect.
$HP$ OPTIMIZE
HP$ OPTIMIZE, as listed below, is now supported for Fortran 90.
• !$HP$ OPTIMIZE ON
• !$HP$ OPTIMIZE OFF
• !$HP$ OPTIMIZE level 1
• !$HP$ OPTIMIZE level 0
• !$HP$ OPTIMIZE level 2
• !$HP$ OPTIMIZE level 1 on
• !$HP$ OPTIMIZE level 0 on