HP aC++/HP ANSI C Release Notes (B3901-90037; A.06.26; September 2011)

New diagnostic messages (New).........................................................................21
Improved diagnostic messages (Changed)............................................................22
Enhanced +wendian warnings (New/Changed)....................................................22
New runtime abort messages (New)....................................................................23
New features in version A.06.20..............................................................................23
Decimal floating-point arithmetic (HP-UX 11.31 only) (New)......................................24
Decimal FP support includes the following:.......................................................24
To use decimal FP:........................................................................................25
Decimal Floating-Point Example.......................................................................26
+annotate=structs (New).....................................................................................29
+check=lock (New)............................................................................................29
+check=thread (New)........................................................................................29
+O[no]autopar now supported in C++ Mode (New)..............................................29
+O[no]dynopt (HP-UX 11.31 only) (New)...............................................................30
+inline_level num (Enhanced)..............................................................................30
-dumpversion (New)...........................................................................................30
#include_next (New)..........................................................................................30
#pragma diag_push (New).................................................................................30
#pragma diag_pop (New)..................................................................................31
+Oinlinebudget is deprecated (Change)...............................................................31
In next release, default C compilation mode will change from C89 to C99................31
In next release, default C++ compilation mode will change to full -AA......................31
New features in version A.06.15...............................................................................32
printf, fprintf optimization (New)..........................................................................33
+Wmacro option (New).....................................................................................33
+Wcontext_limit option (New).............................................................................33
+wperfadvice option (New)................................................................................33
+Wv option (New)............................................................................................34
+wlock option (New).........................................................................................34
+O[no]autopar option (New)..............................................................................34
+O[no]loop_block option (New)..........................................................................35
+O[no]loop_unroll_jam (Default Change).............................................................35
+Olit=all (Default change for HP C).....................................................................35
+macro_debug= (New)......................................................................................36
+pathtrace (New)..............................................................................................36
+check suboptions (New)...................................................................................37
-Bhidden_def (New)...........................................................................................38
-dM (New)........................................................................................................39
#pragma OPT_LEVEL INITIAL (New).....................................................................39
#pragma OPTIMIZE (Deprecated)........................................................................39
#pragma [NO]INLINE (New for C++ Mode)........................................................39
_Asm_ld, _Asm_ldf, _Asm_st, _Asm_stf Intrinsics (New)...........................................39
Debugging Code Compiled with Opt Levels above +O1 Is Supported......................40
__attribute__ ((visibility("default"|"protected"|"hidden"))) Added (New)...................40
4 Contents