HP Fortran Programmer Guide (766160-001, March 2014)

+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.
+[no]dlines
+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 osnameare 11.0 and 11.0EP9806.
+DOosname
Itanium®— based system recognized values for osnameare 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.
+dryrun option generates sub-process information for a given f90 command line
without running the sub-processes.
+dryrun
It is useful in the development process to obtain command lines of compiler
sub-processes to run the commands manually or to use them with other tools.
+DS specifies an instruction scheduling algorithm for a particular implementation of
the PA-RISC architecture, as specified by model.
+DSmodel
A PA-RISC version number (1.1or 2.0)
A model number (for example, 750or 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.1Specifying +DS 2.0 or +DS 1.1 performs scheduling
for a representative PA-RISC 2.0™or1.1 system, respectively. To improve performance
on a particular model, use +DSwith 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
+DAoption. If you use neither +DSor +DA, the default instruction scheduling is for the
system on which you are compiling.
On Itanium®-based architectures, the defined values for model are:
Tune for best performance on a combination of
processors (i.e., Itanium or Itanium® 2 processor).
blended
Tune for best performance on an Itanium®
processor.
itanium
Tune for best performance on an Itanium® 2
processor.
itanium2
Tune for best performance on the processor on
which the compiler is running.
native
-dynamic is used to generate dynamically-bound executables.-dynamic
+escape treats the backslash character (\) as a C-like escape character. The default,
+noescape, treats the backslash character as a literal character.
+[no]escape
+[no]es is similar to +[no]extend_source except that character literals and
hollerith constants continued across a line boundary are not padded. This option
provides compatibility with FORTRAN 77’s +es option.
+[no]es
Indicates that any object files created will be used to create an executable file.
Constants with a protected or hidden export class are placed in the read-only data
section. This option also implies -Bprotected_def.
-exec
26 Compiling and linking