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

Table Of Contents
+Ofast (-fast) and +Ofaster Options
The +Ofast and +Ofaster options now cause the data and text page size to be 1MB
instead of 4MB, for increased performance The +Ofast option no longer implies the
unsafe optimizations +Ointeger_overflow=aggressive and +Olibcalls.
Interaction between +Oinit_check and +check=uninit
When +Oinit_check and +check=uninit are used together, warnings will still be
generated at compile time for potentially uninitialized variables, but they will not be
automatically initialized by the compiler, so that lack of initialization can be detected
at runtime.
New Features in Version A.06.10
Version A.06.10 of the HP aC++ compiler provides complete source and binary
compatibility (including OpenMP features) with earlier versions of the A.06.xx family.
HP aC++ compiler version A.06.10 supports the following new features:
HP Code Advisor
+cond_rodata Option (Obsoleted)
+[no]dep_name Option (New)
+expand_types_in_diag Option (New)
+FPmode (Enhanced)
+Ointeger_overflow Option (Default Changed)
+Onolibcalls= Option (New)
+wendian Option (New)
+wlint Option (Enhanced)
+wsecurity= Option (New)
System-wide option configuration (New)
[NO]PTRS_TO_GLOBALS Pragma (New)
-AA -D_HP_NONSTD_FAST_IOSTREAM performance Macro (New)
New function attributes
Improved Diagnostics
C++ Standard Library
HP Code Advisor
This release introduces a new tool "HP Code Advisor", that can be used for detecting
various programmer errors in C/C++ source code. Use this tool to identify potential
coding errors, porting issues and security errors.
The HP Code Advisor is being made available on both HP-UX PA and Integrity servers.
It leverages the advanced analysis capabilities of the C/C++ compilers for the Integrity
servers.
New Features in Version A.06.10 37