HP aC++ A.03.85 Release Notes

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