HP aC++/HP C A.06.20 Programmer's Guide
The named functions are assumed to be frequently called. This option overrides any
information in a profile database.
+Ofrequently_called:filename
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]initcheck
+O[no]initcheck
The initialization checking feature of the optimizer can be on or off:
When on (+Oinitcheck), the optimizer issues warning messages when it discovers
uninitialized variables.
When off (+Onoinitcheck), the optimizer does not issue warning messages.
Use +Oinitcheck at optimization level 2 or above. If this option is used together with
+check=uninit, uninitialized variables will remain uninitialized so that an error will
be reported at runtime and trigger a program abort if the variables are accessed.
+O[no]inline
+O[no]inline
The +Oinline option indicates that any function can be inlined by the optimizer.
+Onoinline disables inlining of functions by the optimizer. This option does not affect
functions inlined at the source code level.
Use +O[no]inline at optimization levels 2, 3 and 4.
The default is +Oinline at optimization levels 3 and 4.
Usage:
+O[no]inline=function1{,function2...]
Enables [disables] optimizer inlining for the named functions.
+O[no]inline:filename
The file indicated by filename should contain a list of function names, separated by
commas or newlines. Optimization is enabled [disabled] for the named functions.
+Oinlinebudget
+Oinlinebudget=n
NOTE: This option is deprecated as of version A.06.20 of the compiler and will not
be supported in future releases. Instead you can use the +inline_level option.
The +Oinlinebudget option controls the compile time budget for the inliner. A lower
number causes the inliner to consider fewer candidates for inlining, while a higher
76 Command-Line Options