HP aC++ Release Notes Version A.03.95 (5900-1789; September 2011)
HP aC++ Release Notes
New Features in Version A.03.13
Chapter 166
New Features in Version A.03.13
New features in HP aC++ version A.03.13 are listed below.
• The latest linker patch (PHSS_19866) is needed to use shared libraries and +objdebug.
• A new debugging option, +objdebug, enables faster links and smaller executable file sizes for large
applications.
• Header File Caching is an additional, simplified method of precompiling header files.
• 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:
— +O<optlevel#>=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.
• 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.