Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home

HP Integrity Servers: HP aC++/HP ANSI C Release Notes
Version A.06.20

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Index

HP Part Number: B3901-90031

Edition: Edition 11

Published: September 2008


Table of Contents

1 HP aC++/HP ANSI C Release Notes
2 What’s New in This Version
New Features in Version A.06.20
Decimal floating-point arithmetic (HP-UX 11.31 only) (New)
+annotate=structs (New)
+check=lock (New)
+check=thread (New)
+O[no]autopar now supported in C++ Mode (New)
+O[no]dynopt (HP-UX 11.31 only) (New)
+inline_level num (Enhanced)
-dumpversion (New)
#include_next (New)
#pragma diag_push (New)
#pragma diag_pop (New)
+Oinlinebudget is deprecated (Change)
In next release, default C compilation mode will change from C89 to C99
In next release, default C++ compilation mode will change to full -AA
New Features in Version A.06.15
printf, fprintf Optimization (New)
+Wmacro Option (New)
+Wcontext_limit Option (New)
+wperfadvice Option (New)
+Wv Option (New)
+wlock Option (New)
+O[no]autopar Option (New)
+O[no]loop_block Option (New)
+O[no]loop_unroll_jam (Default Change)
+Olit=all (Default Change for HP C)
+macro_debug= (New)
+pathtrace (New)
+check Suboptions (New)
-Bhidden_def (New)
-dM (New)
#pragma OPT_LEVEL INITIAL (New)
#pragma OPTIMIZE (Deprecated)
#pragma [NO]INLINE (New for C++ Mode)
_Asm_ld, _Asm_ldf, _Asm_st, _Asm_stf Intrinsics (New)
Debugging Code Compiled with Opt Levels above +O1 Is Supported
__attribute__ ((visibility("default"|"protected"|"hidden"))) Added (New)
__attribute__ ((warn_unused_result)) Added (New)
Change in treatment of cv-qualified assignment operators
New Features in Version A.06.12
+Ofast (-fast) and +Ofaster Options
Interaction between +Oinit_check and +check=uninit
New Features in Version A.06.10
HP Code Advisor
+cond_rodata Option (Obsoleted)
+[no]dep_name Option (New)
+expand_types_in_diag Option (New)
+FPmode Option (Enhanced)
+Ointeger_overflow (Default Changed)
+Onolibcalls= Option (New)
+wendian Option (New)
+wlint Option (Enhanced)
+wsecurity= Option (Enhanced)
System-wide Option Configuration
[NO]PTRS_TO_GLOBALS Pragma
-AA -D_HP_NONSTD_FAST_IOSTREAM Performance Improvement Macro
New Function Attributes
Improved Diagnostics
C++ Standard Library Change
Earlier Versions
3 Installation Information
Hardware Requirements
4 Compatibility Information
aC++ Standard Conformance and Compatibility Changes
Caliper Compatibility
WDB Compatibility
Difference in Class Size When Compiling in 32-bit and 64-bit Mode
Migrating From HP C++ (cfront) to HP aC++
General Programming Information and Support Questions
5 Known Problems and Workarounds
Obsolete LANG-STARTUP Files
codecvt_byname Facet Needed for C Locale Conversions
Using +check= Options and Running on Test and Deployment Systems
GPREL22 Relocation Error
Object Files Generated at +O4 or -ipo
Incompatibilities Between the Standard C++ Library Ver. 1.2.1 and the Draft Standard
Conflict Between macros.h and numeric_limits Class (min and max)
Known Limitations
6 Related Documentation
Online Documentation
Online C++ Example Source Files
Printed Documentation
Other Documentation
HP aC++ World Wide Web Homepage
HP C World Wide Web Homepage
Index
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2008 Hewlett-Packard Development Company, L.P.