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

Compiling and linking
Compiling with the f90 command
Chapter 236
This option is a synonym for +Oprofile=use: filename.
This option is only valid on the Itanium processor family architecture.
The default is flow.data if a name is not specified.
+[no]dlines
+dlines treats source lines with a “D” or “d” in column 1 as statements to be
compiled. The default, +nodlines, treats lines beginning with “D” or “d” in column 1
as comments.
The +dlines option must be used only with source files in fixed-format.
+DOosname
+DOosname sets the target operating system for the compiler, and is intended for
enabling optimizations that are not backward compatible.
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 can be used at any level of optimization. The default value for osname is
the operating system version of the computer on which the compiler is invoked..
+DSmodel
+DS specifies an instruction scheduling algorithm for a particular implementation of the
PA-RISC architecture, as specified by model.
model can be one of the following:
A PA-RISC version number (1.1 or 2.0)
A model number (for example, 750 or 870)
One of the PA-RISC processor names (for example, PA7000, PA7100, or PA8000)
Itanium values as defined below.
For example, specifying +DS750 performs instruction scheduling tuned for one
implementation of PA-RISC 1.1. Specifying +DS2.0 or +DS1.1 performs scheduling
for a representative PA-RISC 2.0 or 1.1 system, respectively. To improve performance
on a particular model, use +DS with that model number.
Object code with scheduling tuned for a particular model will execute on other systems,
although possibly less efficiently.
If you do not use this option, the compiler uses the argument specified with the +DA
option. If you use neither +DS or +DA, the default instruction scheduling is for the
system on which you are compiling.