HP Fortran Programmer's Guide (September 2007)

Compiling and linking
Compiling with the f90 command
Chapter 2 47
+noobjdebug can be used at link time to continue to place the debug info
into the a.out, even if some objects were compiled with +objdebug.
NOTE Object files and archive libraries must be accessible to the
debugger if the +objdebug method of storing debug
information is used.
+[no]onetrip
+onetrip generates code that executes any DO loop at least once. In
accordance with the language standard, HP Fortran will not execute a DO
loop if either of the following conditions is true:
The increment value is greater than zero, and the initial value is greater
than the limit.
The increment value is less than zero, and the initial value is less than
the limit.
However, older implementations of Fortran (for example, some FORTRAN
66 processors) always execute a DO loop at least once. The +onetrip option
provides compatibility with those nonstandard implementations.
The default is +noonetrip.
-p
Generate code for
prof
(1) profiling. The has the same functionality as the
+prof option. The default is +noprof.
+P
Optimize the application based on profile data found in the database file
flow.data, produced by compilation with +I ld(1), +I, and +df, for more
details. The +P option is incompatible with the +I and -S options. It is
incompatible with the -g option only during compile time.
NOTE This option is only valid on Itanium-based systems.
+pa
+pa compiles an application for routine-level profiling.