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 Systems: HP aC++ Release Notes > Chapter 1 HP aC++ Release Notes

New Features in Version A.03.10

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

New features in HP aC++ version A.03.10 are listed below.

  • Standards based features include the following:

    • Covariant return types (except for covariant return types with multiply inheriting types)

    • Koenig lookup (Note: You must specify the -Wc,-koenig_lookup,on option.)

  • The -I- header file option invokes view-pathing. This option overrides the default -I<directory> option header file search path.

  • The +inline_level<num> option now defaults to 0, no inlining is done (same as +d option).

  • Additional options for verbose compile and link information:

    • +dryrun - Requests compiler subprocess information without running the subprocesses.

    • +time - Requests subprocess execution times.

    • -V - Requests the current compiler and linker version numbers.

  • Huge data - Support for uninitialized, non-automatic data objects to a maximum size of 2^61 bytes for arrays and C style structs and unions.

  • Advanced options to support optimization of parallel code on HP9000 K-Class and V-Class servers:

    • +O[no]autopar - Parallelize loops that are safe to parallelize.

    • +O[no]dynsel - Enable workload-based dynamic selection of parallelizable loops.

    • +O[no]loop_block - Enable [disable] blocking of eligible loops for improved cache performance.

    • +O[no]loop_unroll_jam - Enable [disable] loop unrolling and jamming.

    • +O[no]parallel - Transform [do not transform] eligible loops for parallel execution on a multiprocessor system.

    • +O[no]report[=<report_type>] - Produce a Loop Report.

    • +O[no]sharedgra - Enable [disable] global register allocation.

    • +tm<target> - Compile code for optimization with a specific machine architecture.

  • Option +DO<osname> allows you to set the target operating system for the compiler.

  • The +Oinlinebudget=<n> option now works correctly.

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