HP C A.06.05 Reference Manual

Compiling and Running HP C Programs
Compiling HP C Programs
Chapter 9 215
+inst_directed Indicates to the compiler that no templates are to be
instantiated (except explicit instantiations).
+inst_implicit_include Specifies that the compiler use a process similar to
the cfront source rule for locating template
definition files.
+inst_include_suffixes Specifies the file name extensions that the compiler
uses to locate definition files.
+legacy_cpp Enables the use of the HP-UX 11.20 ANSI C
preprocessor.
+legacy_v5 Enables the use of the A.05.* compiler.
+M Provides ANSI migration warnings that explain the
differences between code compiled with -Ac and
-Aa.
+M1 Provides platform migration warnings for features
that may not be supported in future releases.
+M2 Provides migration warnings for transitioning code
from the ILP32 to the LP64 data model.
+m[d] Directs a list of quote enclosed header files to
stdout.
+M[d] Directs a list of both quote enclosed header files and
angle bracket enclosed header files to stdout.
+noeh Disables exception handling.
+nostl Eliminates references to standard header files and
libraries to allow developers full control over header
files and libraries in compilation and linking of
their applications.
+[no]nrv Enables [disables] named value return (NRV)
optimization.
Table 9-1 HP C Compiler Options at a Glance (Continued)
Option Description