HP aC++ A.03.85 Release Notes

HP aC++ Release Notes
New Features in Version A.03.50
Chapter 1 25
Support for gdb steplast
In order to use the new steplast command of gdb, C++ programs must be built with -g0
option only.
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.