HP aC++ Release Notes Version A.03.95 (5900-1789; September 2011)

HP aC++ Release Notes
New Features in Version A.03.50
Chapter 1 29
NOTE Because of the extra debug information emitted to support this feature, it is expected that
there will be minor compatibility issues encountered while using DDE. To be more specific,
if you receive the following message from within DDE when you have built using -g0,
?(dde/ui_line) File ā€œ.../test.cā€ has only NNN lines.
Stopped at: \\test\main\134217746 (00002404)
you can turn off the extra debug information by setting the environment variable
aCC_ENABLE_STEPLAST to OFF.
$ export aCC_ENABLE_STEPLAST=OFF
+Olit=[all|none] Option
The +Olit option specifies the type of data items placed in the read-only data section. +Olit can take the
values all and none.
+Olit=all places all string variables and all const-qualified variables that do not require load-time or
run-time initialization in the read-only data section.
If +Olit=none is specified, no constants are placed in the read-only data section.
Dynamic Unloading of C++ Runtime Shared Library (libCsup)
It is safe to dynamically load and unload C++ shared libraries that directly or indirectly depend on shared
library, libCsup. It is no longer necessary to specify -lCsup on the link line while building a non-C++
main executable.
Pragma INIT and Pragma FINI in 32-bit mode
Pragmas INIT and FINI now work in 32-bit mode too. Functionality of both the pragmas are similar to
their functionality in the 64-bit mode. See aCC online help (aCC +help) for more information.
Patches Required
The following patches must be installed in order to enable all these new features:
For HP-UX B.11.00:
ā€¢ PHSS_28879 (aC++ runtime)
ā€¢ PHSS_28869 (linker)
For HP-UX B.11.11: