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