HP Fortran Programmer Guide HP-UX 11i v1, HP-UX 11i v2, and HP-UX 11i v3 (B3908-90032,December 2012)

+dlinestreats 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 +dlinesoption must be used only with source files in fixed-format.
+[no]dlines
+DOosnamesets 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.
+DOosnamecan be used at any level of optimization. The default value for osnameis
the operating system version of the computer on which the compiler is invoked.
+DSspecifies 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 +DS750performs 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]esis 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
+extend_sourceallows extended source lines, which may contain up to 254
characters. The default, +noextend_source, restricts fixed-format source lines to
72 characters and free-format source lines to 132 characters.
Programs that depend on the compiler’s ignoring characters past column 72 will not
compile correctly with the +extend_source option.
+[no]extend_source
Specifies a file that contains a list of procedure names to be considered external as
opposed to intrinsic. Using this option causes the routines whose names appear in
file to be treated as if they were declared with theEXTERNAL attribute.
+externals=file
Command-line options 25