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-UX Systems: HP aC++ Release Notes
Version A.03.70

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

HP Part Number: 5991-4872

Edition: Edition 7

Published: June 2006


Table of Contents

1 HP aC++ Release Notes
Announcement
What’s in This Version
New Features in Version A.03.70
New Features in Version A.03.65
+Onolibcalls=func1[,func2,...] Option
Improved NRV Optimization
Improved Compile Time
Debugging of Inline Functions
Improved Template Usability
Destruct Locals when pthread_exit is Called
Accessing Members of Enclosing Class from a Nested Class
Performance Improvement of Strings With -mt
New Features in Version A.03.60
Debugging of Optimized Code (DOC) in 64-Bit Mode
Enhancements to C++ Runtime Support Library
Improved Performance of C++ Virtual Calls at +O4
Optimizer Tune-Up for PA8800
Improved C++ Class Array Construction Performance
Improved Compile Time
Improved C++ Template Usability
New Features in Version A.03.55.02
placement delete Feature Fully Supported
New Features in Version A.03.55
-notrigraph Option
NO_SIDE_EFFECTS Pragma
New Features in Version A.03.50
Precompiled Header (PCH) Feature Fully Supported under -AA
Debugging Optimized Code (DOC)
+O[no]clone Option
+O[no]memory[=malloc]
Improved Prefetching and Data Locality for PA8800
Improved Optimization of Exception Handling Code Sequences at Optimization Level +O2 with +Oexception Option
restrict Keyword
Increased +O3/+O4 Robustness with aCC
Support for gdb steplast
+Olit=[all|none] Option
Dynamic Unloading of C++ Runtime Shared Library (libCsup)
Pragma INIT and Pragma FINI in 32-bit mode
Patches Required
New Features in Version A.03.37
Rogue Wave Tools.h++ Version 7.1.1 Compatible with -AA
UTF-16 Character Transformation Format Support
__restrict Keyword Support
+ub and +sb Options to Control Bitfield Signedness
ANSI C++ Covariant Return Type
Improved Support for PCH with -AA
Improved Support for Pack and Align Pragmas
Improved DOC (Debug Optimized Code) Support
Performance Improvements to -AA iostream
Thread Muted Contention Fix on Null Strings with -AP
Patches Required
New Features in Version A.03.33
OpemMP Standard Supported
aCC_MAXERR to Control Maximum Number of Compiler Errors
Small Block Allocator for malloc
Gather/Scatter Prefetch Pragma
Support for SDK/XDK
Support for _declspec
-Bhidden and -Bhidden_def Command Line Options
+Oprofile Option for Profile-Based Optimization
Initialized Thread Local Storage
+O[no]inline=list Option
-I- Option Enhanced to Perform prefixinclude Search
Improved Optimization for HP_LONG_RETURN and +DA1.1
New Features in Version A.03.30
Standard C++ Library 2.0 Base on the New Rogue Wave SL 2.0
Easier User of Threads with -mt
Partial Support for ANSI C Compiler
New Features in Version A.03.27
Rogue Wave Standard C++ Library 2.2.1
Transitioning from the Prior to the New Standard C++ Library
Incremental Linking in 64-bit Mode
New Features in Version A.03.25
+ESplabel Option
+inline_level [i]n Option
-fast Option (Run-time Performance and Porting to HP-UX)
Fix and Continue Debugging
HP-PAK and Blink Link no Longer bundled with HP aC++
+Ofailsafe Option new Defaults
+DD[data_model] Option
+ESlit Option New Default
Function Try Blocks as Defined in the C++ Standard
#assert and #unassert Preprocessor Directives
enum x { x1, }; Trailing Comma now Generates Warning 921
+m[d] and +M[d] Options Have Changed Behavior
+uc Option for Porting to HP-UX
Predefined String Variable Identifiers for Function Names
Macros Having a Variable Number of Arguments
Alignment of long double Data Type in 64-bit mode Changed to 16-bytes
-D__HPACC_THREAD_SAFE_RB_TREE Macro Ensures Thread Safety
New Features in Version A.03.13
New Features in Version A.03.10
New Features in Version A.03.04
Installation Information
Hardware Requirements
Patch Installation Requirements
Current Runtime Support Library Required
Compatibility Information
Floating-Point Exceptions Must be Raised Prior to Entering Library Routines
Difference in Class Size When Compiling in 32-Bit and 64-Bit Mode
Content of .o Files may Change
The Named Return Value (NRV) Optimization
Linker Compatibility Warnings
Problem Descriptions and Fixes, and Known Limitations
Known Problems
Known Limitations
Related Documentation
Online Documentation
Online C++ Example Source Files
Printed Documentation
Other Documentation
HP aC++ World Wide Web Homepage
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 2006 Hewlett-Packard Development Company, L.P.