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

Table 5 Options for controlling code generation
FunctionOption
Compile the named source files and leave [do not leave]
the assembly language output in corresponding files whose
names are suffixed with .s. The default is +noasm.
+[no]asm
Generate code for a specific version of the PA-RISC
architecture. model can be one of the following:
+DAmodel
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).
The word portable to generate code compatible
across all PA-RISC 1.1 and 2.0 workstations and
servers.
nl
For information about using this option, see “Compiling
for different PA-RISC machines” on page 87.
Perform instruction scheduling appropriate for a specific
implementation of the PA-RISC architecture. model can be
one of the following:
+DSmodel
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).
nl
For information about using this option, see “Compiling
for different PA-RISC machines” on page 87.
On Itanium processor family architecture, the defined values
for model are:
blended: tune for best performance on a combination
of processors (i.e., Itanium or Itanium 2 processor). This
is the Itanium architecture default.
itanium: tune for best performance on an Itanium
processor.
itanium2: tune for best performance on an Itanium 2
processor.
native: tune for best performance on the processor on
which the compiler is running.
Generate debugging information needed by the debugger.
This option is compatible with optimization levels 0, 1, and
-g
2. If you compile and link separately and specify -g on
the command line, you must also specify it on the link line.
nl
For information about using this option to prepare programs
for the debugger, see “Using the HP WDB debugger” on
page 118.
Prepare [do not prepare] object files for profiling with
gprof; see the gprof(1)manpage. The default is
+[no]gprof
+nogprof. If you compile and link separately and specify
+gprof on the command line, you must also specify it on
the link line.
nl
For information about using this option to profile programs
with gprof, see “gprof” on page 143.
Generate code for programs that reference a very large
number of shared data items. The linker will issue a
+k
diagnostic message in the rare cases when this option is
needed.
NOTE: This option is valid only on the PA-RISC systems.
Back-end 13