HP Fortran Programmer's Guide (March 2010)
Compiling and linking
Compiling with the f90 command
Chapter 2 51
+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.