HP aC++ A.03.85 Release Notes

HP aC++ Release Notes
Problem Descriptions and Fixes, and Known Limitations
Chapter 1 77
Instrumented Code with PBO or +O4 Optimization If you use PBO
(+Oprofile=collect compiler option) or the +O4 option during development and recompile
with your June 2000 Support Plus media revision B.11.00.49 compiler, you create
instrumented objects (ISOM) that an 11.00 system does not recognize.
One of the following types of error messages is generated if you attempt to link the objects
created using your June 2000 Support Plus media revision B.11.00.49 compiler on an 11.00
system.
If you compile with +O3 or +O4, the following message and a stack trace is generated:
report error (13-12299-434) to your nearest HP service
representative (8911)
If you compile with +O2 +Oprofile=collect, the following message and a stack trace is
generated:
Backend Assert ** Ucode versions earlier then v.4 no longer supported.
(5172)
NOTE This code is not backward-compatible with the 11.00 release. Instrumented
object files cannot be moved backward.
Binary Incompatibilities with Changes
When you make changes to your source code, options, or makefiles to use new features of the
June 2000 Support Plus media revision B.11.00.49 release, you may introduce the following
areas of binary incompatibility. You can apply patches to the 11.00 release to accommodate
the relocatable object file or executable on an 11.00 release for backward compatibility.
Huge Data Features
64-Bit Open Graphics Library Support
Compiling with +DO and +Olibcall for Improved Math Performance
Parallel Programming Enhancements
Huge Data Features If you make changes to your source code or use the +hugesize=n
option and recompile with your June 2000 Support Plus media revision B.11.00.49 compiler to
use huge data features (for example, declaring a very large array), you must install the
PHKL_14088 (June 2000 Support Plus media revision B.11.00.49) kernel patch (or
superseding patch) to use your executable with these features on a 11.00 system.
You must also apply the PHSS_16587 aC++ runtime and PHSS_16841 linker-tools patches for
huge data support.