HP aC++/HP C A.06.20 Programmer's Guide

The +Oautopar option is supported when compiling C, C++, or Fortran files. Specifying
+Oautopar implies the -mt option.
The default is +Onoautopar, which disables automatic parallelization of loops.
+O[no]report
+O[no]report[=report_type]
The +O[no]report option causes the compiler to display[not to display] various
optimization reports.
Usage:
The value of report_type determines which report is displayed, as described below:
loop
Produces the Loop Report that gives information on optimizations
performed on loops and calls. +Oreport is equivalent to +Oreport=loop.
private
Produces the loop report and privatization table, that provide information
on loop variables that are privatized by the compiler.
all
Produces all reports.
The +Onoreport option does not accept any of the report_type values and turns
off all reporting. The +Oreport[=report_type] option is active only at optimization
levels 3 and above.
The default is +Onoreport.
See Parallel Programming Guide for HP-UX Systems for more information.
NOTE: The +Oinfo option can be used to display additional information on the
various optimizations being performed.
+tls=[static|dynamic]
+tls=[static|dynamic]
The +tls option specifies whether references to thread local data items are to be
performed according to the mode.
Usage:
+tls=mode
The defined values of mode are:
static
This is a more efficient mode in which only thread local data in the program
startup set can be accessed.
dynamic
This is a less efficient mode in which thread local data outside the program
startup set can be accessed as well. This is the default.
Translation units compiled with different settings of this option may be freely mixed,
even within the same load module.
90 Command-Line Options