HP aC++/HP C Programmer's Guide (B3901-90036; A.06.26; September 2011)

Table 14 Changed Command-Line Options (continued)
DescriptionOption
i - Link-time template processor, c++ptlink
m - merge tool, c++merge
p - preprocessor
P - patch tool, c++patch
r - Compile-time template processor, c++ptcomp
The following values for x are related to translator mode and template subprocesses and
are not supported in HP aC++.
-Wx,args
0 (zero) - C compiler
c - C compiler
i - Link-time template processor, c++ptlink
m - merge tool, c++merge
p - preprocessor
P - patch tool, c++patch
r - Compile-time template processor, c++ptcomp
Migration Considerations when Debugging
The HP/DDE Debugger supports HP aC++. The HP Symbolic Debugger, xdb, is not
supported. Functionality of the -g debugger option has changed. It now generates
minimal information for the debugger as does the -g1 option. This is the default.
The -g0 option replaces the -g option and generates full debug information for the
debugger.
See “Debugging Options” (page 39) for complete information.
Migration Considerations when Using Exception Handling
When migrating exception handling code, the following characteristics of HP aC++
differ from those of HP C++ (cfront):
“Exception Handling is the Default” (page 253)
“Memory Allocation Failure and operator new” (page 253)
“Possible Differences when Exiting a Signal Handler” (page 254)
“Differences in setjmp/longjmp Behavior” (page 254)
“Calling unexpected” (page 255)
“Unreachable catch Clauses” (page 256)
Throwing an Object having an Ambiguous Base Class” (page 256)
252 Migrating from HP C++ (cfront) to HP aC++