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 aC++ Version A.03.13 Release Notes: HP Series 9000 > Chapter 1 Features

New and Changed Features

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

New features in HP aC++ version A.03.13 are listed below. They apply to HP-UX 11.x operating systems.

See the HP aC++ Online Programmer's Guide for full documentation (unless otherwise noted below) . Chapter 3 of these release notes provides access instructions to the guide.

  • The latest linker patch (PHSS_16841) is needed in order to build shared libraries. See these release notes, Chapter 2, Current Linker Required, for details.

  • Header File Caching is an additional, simplified method of precompiling header files.

  • A new debugging option, +objdebug, enables faster links and smaller executable file sizes for large applications.

    The latest linker patch (PHSS_16841) is needed in order to use +objdebug. See these release notes, "Chapter 2, Current Linker Required," for details.

  • Additional Options for Standardizing Your Code:

    • -Wc,-ansi_for_scope,[on] enables standard scoping rules for init-declarations in "for" statements.

    • -Aa sets all C++ standard options on (currently Koenig lookup and "for" scoping rules).

  • Additional Options for Code Optimization:

    • +Ooptlevel#=name1[,name2,...,nameN]

    • +O[no]promote_indirect_calls

    • +Oreusedir=DirectoryPath

  • A new template option, +inst_directed, to suppress assigner output in object files. Use it instead of the +inst_none option with code that contains explicit instantiations only and does not require automatic (assigner) instantiation.

  • The #pragma pack directive allows you to specify the maximum alignment of class fields having non-class types. This pragma may be useful when importing code from other architectures where data type alignment may be different from default HP-PA alignment.

  • A new Japanese language version of the HP aC++ Online Programmer's Guide is located at: /opt/aCC/html/ja_JP.SJIS

  • +M[d] and +m[d] options to output the header files upon which your source code depends in a format accepted by the make(1) command.

  • +We option to selectively interpret a warning or future error as an error.

  • The __HP_aCC predefined macro to identify the HP aC++ compiler.

  • At this release, the +inline-level option defaults to 1. In the prior versions, A.01.09, A.01.12, A.03.05, A.03.10, the default was 0 and no inlining was done (the same effect as the +d option).

    This change was made based on customer feedback regarding object file size and runtime performance.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© 1999 Hewlett-Packard Development Company, L.P.