NOTE:

For HP aC++, the -Aeoption must also be used.

This option will be removed in a future version of the compiler. Use the equivalent option +std=gcc to ensure that your builds do not break in future.

-AOa and -AOe

-AOa

-AOe

See the following C mode options:

“-Aa” (page 82)

“-Ae” (page 83)

In addition to specifying the ANSI C language dialect, allows the optimizer to aggressively exploit the assumption that the source code conforms to the ANSI programming language C standard ISO 9899:1990.

At present, the effect is to make +Otype_safety=ansi the default. As new independently-controllable optimizations are developed that depend on the ANSI C standard, the flags that enable those optimizations may also become the default under -AOaor -AOe.

-AP

-AP

NOTE: To enable future runtime library versions, this option was deprecated earlier and is obsolete in this release. If there is a build using this option, migrate your source to comply with the C++ ANSI standard.

The -APoption turns off -AAmode and uses the older C++ runtime libraries.

NOTE: This option is not supported in legacy HP C. This option is ignored with warnings in C-mode.

-Ax

The -Axoption turns on support for several core language features introduced by the recently published C++11 standard. The -Axoption is available only in C++ compilation mode and is binary compatible with the -AAcompilation mode. See the HP aC++/HP ANSI C Release Notes for a description of extensions supported.

NOTE: This option will be removed in a future version of the compiler. Use the equivalent option +std=c++11 to ensure that your build does not break in future.

+legacy_cpp

+legacy_cpp

The +legacy_cpp option enables the use of cpp.ansi ANSI C preprocessor. This option is available in C-mode only.

NOTE: This option is not normally needed and may be deprecated in future.

+legacy_v5

+legacy_v5

This option enables the use of the A.05.60 compiler. The default compiler is the A.06.00 compiler.

84 Command-Line Options