User's Guide

Table 13 Obsolete Command-Line Options (continued)
DescriptionOption
Splits template instantiations into separate object files.-pts
Specifies file name extensions for template definition files.-ptS"list"
Provides verbose information about template processing. For HP aC++, use the +inst v option.-ptv
Translator Mode Options
Causes the translator to produce Classic C style declarations.+a0
Causes the translator to produce ANSI C style declarations.+a1
Runs only the preprocessor and translator, and sends the resulting source code to standard output
(stdout).
-F
Similar to the -F option, except that C source code is generated.-Fc
Generates an intermediate C language source file that has the file name suffix ..c in the current
directory.
+i
Provides maximum compatibility with the USL C++ implementation.+m
Promotes only first number register variables to the register class.+Rnumber
Requests translator mode.+T
Reads a file of data types, sizes, and alignments that the compiler uses when generating code.+xfile
Virtual Table Options
Causes virtual tables to be external and defined elsewhere, that is, uninitialized.+e0
Causes virtual tables to be declared externally and defined in a given module, that is initialized.+e1
Changed Command-Line Options
Functionality for the following options is different for HP C++ (cfront) than it is for HP aC++.
Table 14 lists and describes the obsolete command-line options for HP aC++.
Table 14 Changed Command-Line Options
DescriptionOption
Runs the preprocessor only on named C++ files, not on assembly files, and sends the result to
standard output (stdout).
-E
Generates minimal information for the debugger (as does the -g1 option). This is the default option.
The -g0 option replaces -g and generates complete debug information for the debugger.
-g
See “Debugging Options” (page 35) for more information.
The following values for x are related to translator mode and template subprocesses and are not
supported in HP aC++.
-tx,name
0 (zero) - C compiler
c - C compiler
i - Link-time template processor, c++ptlink
m - merge tool, c++merge
p - preprocessor
Command-Line Differences 201