HP aC++/HP C A.06.20 Release Notes
• The thread waits on a condition variable for which the associated mutex is not
locked.
• The thread terminates execution, and the resources associated with the terminated
thread continue to exist in the application because the thread has not been joined
or detached.
• The thread uses more than the specified percentage of the stack allocated to the
thread.
The +check=thread option should only be used with multithreaded programs. It is
not enabled by +check=all.
+O[no]autopar now supported in C++ Mode (New)
The +O[no]autopar option introduced in version A.06.15 of the compiler was
supported only when compiling C or Fortran files. Version A.06.20 also supports this
option when compiling C++ files. In addition, specifying +Oautopar now implies the
-mt option.
+O[no]dynopt (HP-UX 11.31 only) (New)
On HP-UX 11.31 systems, the +O[no]dynopt option enables [disables] dynamic
optimization for the output file. Both forms of this option change the default setting,
which allows the run-time environment to enable or disable dynamic optimization
according to a system-wide default. This option applies only to executable files and
shared libraries, if the run-time environment supports this feature. chatr(1) can be
used to change this setting, including restoration of the default setting, after the output
file has been created.
+inline_level num (Enhanced)
The format for num is now 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, as follows:
• 0 No inlining is done (same effect as the +d option).
• 1 Only functions marked with the inline keyword or implied by the language to
be inlined are considered for inlining.
• 1.0 < num < 2.0 Increasingly make inliner more aggressive below 2.0.
• 2 More inlining than level 1. This is the default level at optimization levels +O2,
+O3, and +O4.
• 2.0 < num < 9.0 Increasing levels of inliner aggressiveness.
• 9 Attempt to inline all functions other than recursive functions or those with a
variable number of arguments.
New Features in Version A.06.20 15