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

HP aC++ Release Notes
Problem Descriptions and Fixes, and Known Limitations
Chapter 1 79
Compiling with +DO and +Olibcall for Improved Math Performance If you recompile your code with
your June 2000 Support Plus media revision B.11.00.49 compiler using +Olibcalls and
+DO11.0EP9812 options for improved performance, an unresolved symbols message is generated if you
link or run your new executable on an 11.00 system. Possible symbols include:
$$vsin2_20
$$vcos2_20
$$vsinf2_20
$$vcosf2_20
$$vcossinf_20
$$vcossinf_20
$$expf_20
$$expf
$$vexpf2_20
$$vexp2_20
Install the PHSS_14582 milli (or superseding) patch if you must link your executable on an 11.00 system.
Parallel Programming Enhancements If you change your source code and recompile it with your June
2000 Support Plus media revision B.11.00.49 compiler to take advantage of parallel programming features,
you receive the error unresolved symbols if you link your executable on an 11.00 system. Install the
PHSS_16587 aC++ runtime patch, PHSS_16841 linker-tools patch, and June 2000 Support Plus media
revision B.11.00.49 driver to provide the correct driver and support library for an 11.00 system.
Known Limitations
Following are some of the limitations HP aC++.
HP aC++ does not support the xdb debugger. Instead, use the HP WDB debugger.
Known limitations of 64-bit Applications:
Use of optimization levels greater than 0 with debugging options is not supported.
Limitation when unloading shared libraries in 32-bit and 64-bit applications:
Normally, at program termination (exit) or at a call to shl_unload() or dlclose(), all
explicitly loaded libraries are closed automatically and static destructors are executed at that time.