HP aC++ Release Notes Version A.03.95 (5900-1789; September 2011)

HP aC++ Release Notes
New Features in Version A.03.33
Chapter 136
New Features in Version A.03.33
New features in HP aC++ version A.03.33 are listed below:
OpemMP Standard Supported
aCC_MAXERR to Control Maximum Number of Compiler Errors
Small Block Allocator for malloc
Gather/Scatter Prefetch Pragma
Support for SDK/XDK
Support for _declspec
-Bhidden and -Bhidden_def Command Line Options
+Oprofile Option for Profile-Based Optimization
Initialized Thread Local Storage
-I- Option Enhanced to Perform prefixinclude Search
Improved Optimization for HP_LONG_RETURN and +DA1.1
OpemMP Standard Supported
This release introduces full support for version 1.0 of the OpenMP C and C++ Application Program
Interface. This specification is available at http://www.openmp.org/specs.
To enable recognition of OpenMP pragmas, use the +Oopenmp command line option when invoking aCC.
This option is effective at any optimization level.
NOTE Currently +Onoparallel does not affect the OpenMP pragmas in
the source but still disables +Oautopar.
Because multithreading is involved, -mt must also be used with +Oopenmp. (Otherwise runtime aborts may
occur, especially with -AA.)
OpenMP programs require the libomp and libcps runtime support libraries to be present on both the
compilation and runtime systems. The compiler driver will automatically include them when linking.
These libraries are installed by applying the appropriate patches:
PHSS_25028 - for 11.x prior to 11.11