Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
HP-UX 11i December 2001 Release Notes: HP-UX Servers and Workstations > Chapter 13 Programming

Instrumented Code Using PBO or +O4 Optimization

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

This note pertains to the compilers and linker for HP C, HP aC++, HP C++ (cfront), HP Fortran 77, and HP-UX Linker.

When you compile your source code with the compiler shipped on HP-UX 11i, without any changes to source code, options, or makefiles, you might create relocatable object files or executables that are no longer backward compatible to an original 11.0 system. This condition will occur if you recompile with PBO (+Icompiler or linker option) or the +O4 option. You might create instrumented objects (ISOM) that an 11.0 system does not recognize.

Under these circumstances, one of the following types of error messages will be issued if you attempt to link the objects created using the HP-UX 11i compiler on an original 11.0 system.

  • If you compile with +O3 or +O4, you receive the following message and a stack trace: report error(13-12299-434) to your nearest HP service representative(8911).

  • If you compile with +O2 +I, you receive the following message and a stack trace: Backend Assert ** Ucode versions earlier than v.4 no longer supported(5172).

NOTE: This code is not backward-compatible with the 11.0 release. Instrumented object files cannot be moved backward.
Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1983-2001 Hewlett-Packard Development Company, L.P.