HP aC++/HP C A.06.25 Release Notes

Table Of Contents
Use "/opt/cadvise/bin/cadvise" to invoke the tool. A brief description is available
with the -help option.
$ /opt/cadvise/bin/cadvise -help
Additional information is available at: http://www.hp.com/go/cadvise
+cond_rodata Option (Obsoleted)
The compiler now allocates more data in read-only memory. This option is now obsolete.
The compiler always behaves as if it had been specified. (Note: a previous posting of
these notes contained a typographic error. +cond_rodata was mispelled.)
+[no]dep_name Option (New)
+[no]dep_name enforces strict dependent name lookup rules in templates. The default
is +nodep_name.
+expand_types_in_diag Option (New)
+expand_types_in_diag expands typedefs in diagnostics so that both the original and
final types are present.
+FPmode Option (Enhanced)
+FPmode specifies how the run time environment for floating-point operations should
be initialized at program start up. By default, modes are as specified by the IEEE
floating-point standard: all traps disabled, gradual underflow, and rounding to nearest.
See ld(1) for specific values of mode. To dynamically change these settings at run
time, refer to fenv(5), fesettrapenable(3M), fesetflushtozero(3M), and
fesetround(3M).
+Ointeger_overflow (Default Changed)
The default setting for all optimization settings is now
"moderate".+Ointeger_overflow=moderate
+Onolibcalls= Option (New)
+Onolibcalls= allows you to turn off optimization for listed fun ctions.
+Onolibcalls=function1,function2,...
This allows you to turn off libcall optimizations (inlining or replacement) for calls to
the listed functions. This overrides system header files.
+wendian Option (New)
This option allows the user to identify areas in their source that might have porting
issues when going between little-endian and big-endian.
38 What’s New in This Version