H06.09 Release Version Update Compendium
Application Development Products
H06.09 Release Version Update Compendium—544317-001
3-2
C/C++
C/C++
The TNS/E native C/C++ compilers support the following new options for use in
performing profile-guided optimization.
BASENAME Option
The BASENAME option directs the compiler to include only the base part of the fully-
qualified source file name in the raw data file created during process execution. The
option names for the supported environments are:
PROFDIR Option
The PROFDIR option specifies where the instrumented process will create the raw
data file. The option names for the supported environments are:
PROFGEN Option
The PROFGEN option directs the compiler to create an instrumented object file for use
in profile-guided optimization. The option names for the supported environments are:
PROFUSE Option
The PROFUSE option directs the compiler to generate optimized object code based on
information in a Dynamic Profiling Information (DPI) file. The option names for the
supported environments are:
Environment Option Name Compiler
Guardian BASENAME CCOMP
CPPCOMP
OSS, Windows -Wbasename c89
Environment Option Name Compiler
Guardian PROFDIR "pathname" CCOMP
CPPCOMP
OSS, Windows -Wprofdir=pathname c89
Environment Option Name Compiler
Guardian PROFGEN CCOMP
CPPCOMP
OSS, Windows -Wprofgen c89