HP aC++/HP C A.06.25 Programmer's Guide

Table 12-3 Changed Command-Line Options (continued)
DescriptionOption
The following values for x are related to translator mode and template subprocesses
and are not supported in HP aC++.
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
-tx,name
The following values for x are related to translator mode and template subprocesses
and are not supported in HP aC++.
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
-Wx,args
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 44) 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 267)
“Memory Allocation Failure and operator new” (page 267)
“Possible Differences when Exiting a Signal Handler” (page 268)
“Differences in setjmp/longjmp Behavior” (page 268)
“Calling unexpected” (page 269)
“Unreachable catch Clauses” (page 270)
“Throwing an Object having an Ambiguous Base Class” (page 270)
266 Migrating from HP C++ (cfront) to HP aC++