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

It is recommended that you use the -N option when linking OpenMP programs to
avoid exhausting memory when running with large numbers of threads.
NOTE: HP aC++ version A.06.00 does not support C++ constructs in OpenMP. Use
the +legacy_v5 option to use this option.
+opts
+opts filename
The file indicated by filename contains a list of options that are processed as if they
had been specified on the command line at the point of the +opts option. The options
must be delimited by a blank character. You can add comments to the option file by
using a "#" character in the first column of a line. The "#" causes the entire line to be
ignored by the compiler.
Example:
$ aCC +opts GNUOptions foo.c
Where GNUOptions contains:
#This file contains the set of options for programs needing GNU support -Ag++ -Wc,--fshort-enums
+O[no]parminit
+O[no]parminit
The +O[no]parminit option enables [disables] automatic initialization to non-NaT
of unspecified function parameters at call sites. This is useful in preventing NaT values
in parameter registers. The default is +Onoparminit.
+O[no]parmsoverlap
+O[no]parmsoverlap
The +Onoparmsoverlap option optimizes with the assumption that on entry to a
function each of that function’s pointer-typed formals points to memory that is accessed
only through that formal or through copies of that formal made within the function.
For example, that memory must not be accessed through a different formal, and that
formal must not point to a global that is accessed by name within the function or any
of its calls.
Use +Onoparmsoverlap if C/C++ programs have been literally translated from
FORTRAN programs.
The default is +Oparmsoverlap.
+O[no]procelim
+O[no]procelim
The +O[no]procelim option enables [disables] the elimination of dead procedure
code and sometimes the unreferenced data.
Code Optimizing Options 83