HP aC++ A.03.85 Release Notes

HP aC++ Release Notes
What’s in This Version
Chapter 1 7
New Features in Version A.03.80
The new feature in HP aC++ version A.03.80 is the new command line option, +hpxstd98 to
enable a new, standard compliant compilation mode.
The +hpxstd command line option
The +hpxstd98 is a command line option that enables new, standard compliant compilation
mode. This option is independent of other compilation options. Objects created using this
option are completely binary compatible with those created without using this option, and
also with the objects created using earlier versions of the compiler.
This command-line option offers the following features:
Improved support for templates (including support for template-template parameters)
Enhanced ANSI C++ standard compliance
Rich set of diagnostics
Approximately five to six percent improvement in the runtime performance of the
application
The +hpxstd98 option supports the following pragmas:
#pragma PACK
•#pragma ALIGN
#pragma VTABLE
#pragma LOCALITY
#pragma OPTIMZE
#pragma OPT_LEVEL
#pragma COPYRIGHT
#pragma COPYRIGHT_DATE
#pragma VERSIONID
•#pragma extern
#pragma HP_DEFINED_EXTERNAL
#pragma HP_LONG_RETURN
#pragma HP_NO_RELOCATION