HP aC++ A.03.85 Release Notes
HP aC++ Release Notes
New Features in Version A.03.25
Chapter 1 55
New Features in Version A.03.25
New features in HP aC++ version A.03.25 are listed below.
•+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
+ESplabel Option
The +ESplabel option affects how function pointers are dereferenced in generated code. Using
this option can improve run-time performance at the expensive of a slight increase in code size
for every call. The option can only be used:
• In an environment where there are shared libraries.
•With +DA2.0 or +DA2.0W.