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

Table Of Contents
+check=lock (New)........................................................................................................25
+check=thread (New).....................................................................................................25
+O[no]autopar now supported in C++ Mode (New)....................................................25
+O[no]dynopt (HP-UX 11.31 only) (New)....................................................................26
+inline_level num (Enhanced).......................................................................................26
-dumpversion (New).....................................................................................................26
#include_next (New).....................................................................................................26
#pragma diag_push (New)............................................................................................26
#pragma diag_pop (New).............................................................................................27
+Oinlinebudget is deprecated (Change).......................................................................27
In next release, default C compilation mode will change from C89 to C99..................27
In next release, default C++ compilation mode will change to full -AA.......................27
New Features in Version A.06.15........................................................................................28
printf, fprintf Optimization (New)................................................................................29
+Wmacro Option (New)................................................................................................29
+Wcontext_limit Option (New).....................................................................................29
+wperfadvice Option (New).........................................................................................29
+Wv Option (New)........................................................................................................30
+wlock Option (New)....................................................................................................30
+O[no]autopar Option (New)........................................................................................30
+O[no]loop_block Option (New)..................................................................................31
+O[no]loop_unroll_jam (Default Change)....................................................................31
+Olit=all (Default Change for HP C).............................................................................31
+macro_debug= (New)..................................................................................................32
+pathtrace (New)...........................................................................................................32
+check Suboptions (New)..............................................................................................33
-Bhidden_def (New)......................................................................................................35
-dM (New).....................................................................................................................35
#pragma OPT_LEVEL INITIAL (New).........................................................................35
#pragma OPTIMIZE (Deprecated)................................................................................35
#pragma [NO]INLINE (New for C++ Mode)................................................................35
_Asm_ld, _Asm_ldf, _Asm_st, _Asm_stf Intrinsics (New)...........................................35
Debugging Code Compiled with Opt Levels above +O1 Is Supported........................36
__attribute__ ((visibility("default"|"protected"|"hidden"))) Added (New)..................36
__attribute__ ((warn_unused_result)) Added (New)...................................................36
Change in treatment of cv-qualified assignment operators..........................................36
New Features in Version A.06.12........................................................................................36
+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..........................................................................................................37
+cond_rodata Option (Obsoleted).................................................................................38
+[no]dep_name Option (New)......................................................................................38
+expand_types_in_diag Option (New).........................................................................38
4 Table of Contents