HP aC++/HP ANSI C A.06.28 Release (769149-001, March 2014)

#pragma diag_push (New).................................................................................................38
#pragma diag_pop (New)..................................................................................................38
+Oinlinebudget is deprecated (Change)...............................................................................38
In next release, default C compilation mode will change from C89 to C99................................38
In next release, default C++ compilation mode will change to full -AA......................................39
New features in version A.06.15...............................................................................................39
printf, fprintf optimization (New)..........................................................................................40
+Wmacro option (New).....................................................................................................40
+Wcontext_limit option (New).............................................................................................40
+wperfadvice option (New).................................................................................................40
+Wv option (New).............................................................................................................41
+wlock option (New)..........................................................................................................41
+O[no]autopar option (New)..............................................................................................41
+O[no]loop_block option (New)..........................................................................................42
+O[no]loop_unroll_jam (Default Change)..............................................................................42
+Olit=all (Default change for HP C)......................................................................................42
+macro_debug= (New)......................................................................................................42
+pathtrace (New)..............................................................................................................42
+check suboptions (New)....................................................................................................43
-Bhidden_def (New)...........................................................................................................44
-dM (New)........................................................................................................................44
#pragma OPT_LEVEL INITIAL (New).....................................................................................45
#pragma OPTIMIZE (Deprecated)........................................................................................45
#pragma [NO]INLINE (New for C++ Mode).........................................................................45
_Asm_ld, _Asm_ldf, _Asm_st, _Asm_stf Intrinsics (New)...........................................................45
Debugging Code Compiled with Opt Levels above +O1 Is Supported......................................45
__attribute__ ((visibility("default"|"protected"|"hidden"))) Added (New)...................................45
__attribute__ ((warn_unused_result)) Added (New).................................................................45
Change in treatment of cv-qualified assignment operators.......................................................45
New features in version A.06.12...............................................................................................46
+Ofast (-fast) and +Ofaster options......................................................................................46
Interaction between +Oinit_check and +check=uninit.............................................................46
New features in version A.06.10...............................................................................................46
HP Code Advisor...............................................................................................................47
+cond_rodata option (Obsoleted)........................................................................................47
+[no]dep_name option (New).............................................................................................47
+expand_types_in_diag option (New)..................................................................................47
+FPmode option (Enhanced)...............................................................................................47
+Ointeger_overflow (Default Changed).................................................................................47
+Onolibcalls= option (New)................................................................................................47
+wendian option (New)......................................................................................................47
+wlint option (Enhanced)....................................................................................................47
+wsecurity= option (Enhanced)............................................................................................48
System-wide option configuration.........................................................................................48
[NO]PTRS_TO_GLOBALS pragma........................................................................................48
-AA -D_HP_NONSTD_FAST_IOSTREAM performance improvement macro.................................48
New function attributes.......................................................................................................49
Improved diagnostics..........................................................................................................49
C++ Standard library change..............................................................................................49
Earlier versions.......................................................................................................................49
4 Installation information..............................................................................50
Hardware requirements...........................................................................................................50
5 Compatibility information..........................................................................51
aC++ standard conformance and compatibility changes.............................................................51
Contents 5