TNS/E Native Application Conversion Guide
OSS API and Utilities Conversion Tasks
TNS/E Native Application Conversion Guide—529659-003
11 - 3
Native C Compilation System
Native C Compilation System
Table 11- 2 shows the c89 flags that must be changed when moving from TNS mode
to TNS/E native mode.
Table 11-2. c89 Flag Changes Required: TNS to TNS/E Native (page 1 of 2)
Changed TNS
c89 Utility Flag Reason for Change Action Required
-O Accelerator unnecessary
because TNS/E native
compilers generate Itanium
instructions. Flag now
specifies native compiler
optimization level.
Remove flag. Use default native compiler
optimization level of 1 during conversion.
-Waxcel Accelerator unnecessary
because TNS/E native
compilers generate Itanium
instructions.
Remove flag.
-Wbind eld utility used instead of
Binder for TNS/E native
programs.
Remove flag.
Some -Wbind arguments (such as for
setting object file attributes) have
corresponding native c89, c99, or eld
flags. Specify corresponding TNS/E
native c89 or c99 flags or pass
corresponding arguments to eld using
-eld flag.
See eld(1), c89(1), and c99(1)
reference pages for details.
-Wccom All compiler pragmas and
arguments must be
specified using c89 or c99
flags so that they can be
validated.
Remove flag.
Most -Wccom arguments (such as
pragmas) have corresponding native c89
or c99 flags. Specify corresponding c89
or c99 flags.
See c89(1) or c99(1) reference page
for details.
-Wcfonly cfront function performed
by component of TNS/E
native compilers.
Replace with -WP flag.










