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

Performance and optimization
Using options to control optimization
Chapter 6 155
+Ofrequently_called:file
name
All The file indicated by filename contains a list of
functions, separated by spaces or newlines. These
functions are assumed to be frequently called.
This option overrides any information in a profile
database.
+O[no]info All Display [do not display] information about the
optimization process. This option is most useful
at level 3 and above. The default is +Onoinfo.
+O[no]initcheck +O2 or higher Enable [disable] initialization of any local, scalar,
automatic variable that is found to be
uninitialized. The default is to initialize if the
variable is uninitialized with respect to every path
leading to its use. For more information about this
option, see “Uninitialized variables” on page 241.
+O[no]inline +O3 or higher Enable [disable] inlining. The default is
+Oinline.
+Oinline_budget=n +O3 or higher Perform more aggressive inlining, as specified by
n. The default is +Oinline_budget=100.
NOTE: This option is deprecated and not
supported in future releases. Use
+inline_level.
+inline_level num All This option controls inlining in fortran. The
format for num is N[.n], where num is either an
integral value from 0 to 9 or a value with a single
decimal place from 0.0 to 9.0.
For more information on this option, see F90(1)
manpage.
+O[no]libcalls All Substitute [do not substitute] millicode versions
of specific intrinsics. The default is
+Olibcalls.
Table 6-3 Fine-tuning optimization options (Continued)
Option Level Function