HP aC++/HP ANSI C Release Notes (B3901-90037; A.06.26; September 2011)
__attribute__ ((warn_unused_result)) Added (New).................................................40
Change in treatment of cv-qualified assignment operators.......................................40
New features in version A.06.12...............................................................................40
+Ofast (-fast) and +Ofaster options......................................................................41
Interaction between +Oinit_check and +check=uninit.............................................41
New features in version A.06.10...............................................................................41
HP Code Advisor...............................................................................................42
+cond_rodata option (Obsoleted)........................................................................42
+[no]dep_name option (New).............................................................................42
+expand_types_in_diag option (New)..................................................................42
+FPmode option (Enhanced)...............................................................................42
+Ointeger_overflow (Default Changed).................................................................42
+Onolibcalls= option (New)...............................................................................42
+wendian option (New).....................................................................................43
+wlint option (Enhanced)....................................................................................43
+wsecurity= option (Enhanced)............................................................................43
System-wide option configuration.........................................................................43
[NO]PTRS_TO_GLOBALS pragma........................................................................44
-AA -D_HP_NONSTD_FAST_IOSTREAM performance improvement macro.................44
New function attributes.......................................................................................44
Improved diagnostics.........................................................................................44
C++ Standard library change.............................................................................45
Earlier versions.......................................................................................................45
4 Installation information...........................................................................................................46
Hardware requirements...........................................................................................46
5 Compatibility information.......................................................................................................47
aC++ standard conformance and compatibility changes.............................................47
Caliper compatibility..............................................................................................47
WDB compatibility.................................................................................................47
Difference in class size when compiling in 32-bit and 64-bit mode................................47
Migrating from HP C++ (cfront) to HP aC++..............................................................48
General programming information and support questions.......................................48
6 Known problems and workarounds..........................................................................................49
Obsolete LANG-STARTUP files..................................................................................49
codecvt_byname facet needed for C locale conversions..............................................49
Using +check= options and running on test and deployment systems.............................49
GPREL22 relocation error .......................................................................................49
Object files generated at +O4 or -ipo.......................................................................50
Incompatibilities between the standard C++ library ver. 1.2.1 and the draft standard.......50
Conflict between macros.h and numeric_limits class (min and max)...............................51
Known limitations...................................................................................................51
7 Related documentation...........................................................................................................54
Online documentation.............................................................................................54
Contents 5