HP aC++ A.03.85 Release Notes

HP aC++ Release Notes
New Features in Version A.03.10
Chapter 164
New Features in Version A.03.10
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.