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

Performance and optimization
Using options to control optimization
Chapter 6 157
+O[no]parallel +O3 or higher Transform [do not transform] eligible loops for
parallel execution. The default is
+Onoparallel.
This option is available only on HP 9000 systems.
On Integrity systems, you can use the
+Oautopar option instead to parallelize loops.
+O[no]parminit All This option enables [disables] automatic
initialization to non-NaT of unspecified function
parameters at call sites. This is useful in
preventing NaT values in parameter registers.
The default is +Onoparminit.
+O[no]parmsoverlap +O2 or higher Suppress optimizations that assume [do not
assume] that arguments may refer to the same
memory locations. The default is
+Onoparmsoverlap.
+O[no]pipeline +O2 or higher Enable [disable] software pipelining. The default
is +Opipeline.
NOTE: This option is valid only on the PA-RISC
systems.
+O[no]procelim All Remove [do not remove] unreferenced
procedures from the executable. The default is
+Onoprocelim at levels 0 - 3, +Oprocelim at
level 4.
Table 6-3 Fine-tuning optimization options (Continued)
Option Level Function