Specifying compiler options

You can override your installation default options when you compile your z/OS® XL C/C++ program, by specifying an option in one of the following ways:

The following compiler options are inserted in your object module to indicate their status:

AGGRCOPY  
ALIAS (C compile only)
ANSIALIAS  
ARCHITECTURE  
ARGPARSE  
ASCII  
ASM  
ASSERT(RESTRICT)  
BITFIELD  
CHARS  
COMPACT  
COMPRESS  
CONVLIT  
CSECT  
CVFT (C++ compile only)
DEBUG  
DFP  
DLL  
EXECOPS  
EXPORTALL  
ENUMSIZE  
EXH (C++ compile only)
FLOAT  
FUNCEVENT  
GOFF  
GONUMBER  
HGPR  
HOT  
IGNERRNO  
ILP32  
INITAUTO  
INLINE  
IPA  
LANGLVL  
LIBANSI  
LOCALE  
LONGNAME  
LP64  
MAXMEM  
NAMEMANGLING (C++ compile only)
OBJECTMODEL (C++ compile only)
OPTIMIZE  
PLIST  
PREFETCH  
REDIR  
RENT (C compile only)
RESTRICT (C compile only)
ROCONST  
ROSTRING  
ROUND  
RTCHECK  
RTTI (C++ compile only)
SERVICE  
SMP  
SPILL  
START  
STRICT  
STRICT_INDUCTION  
TARGET  
TEMPLATEDEPTH (C++ compile only)
TEMPLATERECOMPILE (C++ compile only)
TEMPLATEREGISTRY (C++ compile only)
THREADED  
TMPLPARSE (C++ compile only)
TUNE  
UNROLL  
UPCONV (C compile only)
VECTOR  
WSIZEOF  
XPLINK