COMPILER C/C++ COMPILER Quiet Level RESET optional VERBOSE QUIET SUPER_QUIET Debugging model OVERRIDE optional SYMDEBUG__DWARF SYMDEBUG__SKELETAL SYMDEBUG__COFF SYMDEBUG__PROFILE_COFF SYMDEBUG__NONE Source interlist OVERRIDE optional SRC_INTERLIST C_SRC_INTERLIST C/C++ Dialect RESET optional EMBEDDED_CPP KR_COMPATIBLE Language mode RESET optional RELAXED_ANSI STRICT_ANSI Preprocessor Analysis Options OVERRIDE optional PREPROC_DEPENDENCY PREPROC_INCLUDES PREPROC_MACROS Function Subsections OVERRIDE optional GEN_FUNC_SUBSECTIONS Processor Options: SILICON_VERSION BIG_ENDIAN ABI Optimization: OPT_LEVEL OPT_FOR_SPACE Debug Options: MUTEX_DEBUGGING_MODEL OPTIMIZE_WITH_DEBUG DISABLE_PUSH_POP SYMDEBUG__DWARF_VERSION Include Options: PREINCLUDE INCLUDE_PATH Advanced Options: CONTROL SYMDEBUG PARSER PREPROC DEFINES PDIAG MODEL OPTIM OCS HOOK FEEDBACK LIB GRAPH ASM FILE DIRECTORY FILEEXT INTERNAL DYNAMIC CMDFILES MISRA Performance Advisor: ADVICE__PERFORMANCE_FILE ADVICE__PERFORMANCE_DIR ADVICE__PERFORMANCE Control Options: RUN_LINKER SKIP_ASSEMBLER HELP COMPILE_ONLY Advanced Debug Options: SYMDEBUG__KEEP_ALL_TYPES MACHINE_REGS Language Options: MUTEX_C_C___DIALECT MUTEX_LANGUAGE_MODE STATIC_TEMPLATE_INSTANTIATION FLOAT_OPERATIONS_ALLOWED GEN_ACP_RAW PROGRAM_LEVEL_COMPILE KEEP_UNNEEDED_STATICS PCH NO_INLINING NO_INTRINSICS CPP_DEFAULT RTTI PCH_VERBOSE MULTIBYTE_CHARS GCC PCH_DIR USE_PCH EXTERN_C_CAN_THROW CREATE_PCH GEN_ACP_XREF EXCEPTIONS Parser Preprocessing Options: MUTEX_PREPROCESSOR_ANALYSIS_OPTIONS PREPROC_WITH_LINE PREPROC_WITH_COMPILE PREPROC_ONLY PREPROC_WITH_COMMENT Predefined Symbols: DEFINE UNDEFINE Diagnostic Options: MUTEX_QUIET_LEVEL NO_WARNINGS BUFFER_DIAGNOSTICS VERBOSE_DIAGNOSTICS WRITE_DIAGNOSTICS_FILE SET_ERROR_LIMIT DIAG_WRAP DIAG_SUPPRESS DIAG_WARNING ISSUE_REMARKS DISPLAY_ERROR_NUMBER DIAG_ERROR COMPILER_REVISION DIAG_REMARK TOOL_VERSION EMIT_WARNINGS_AS_ERRORS CONSULTANT Runtime Model Options: MUTEX_FUNCTION_SUBSECTIONS PROFILE__POWER MEM_MODEL__CONST NO_COMPRESS SAT_REASSOC FP_NOT_ASSOCIATIVE DPREL USE_CONST_FOR_ALIAS_ANALYSIS PROFILE__BREAKPT WCHAR_T FP_REASSOC INTERRUPT_THRESHOLD DISABLE_SOFTWARE_PIPELINE SPECULATE_UNKNOWN_LOADS SPECULATE_LOADS NO_RELOAD_ERRORS MEM_MODEL__DATA DEBUG_SOFTWARE_PIPELINE TARGET_COMPATIBILITY_6200 NO_BAD_ALIASES Advanced Optimizations: GEN_OPT_INFO OPTIMIZER_INTERLIST OPT_FOR_SPEED REMOVE_HOOKS_WHEN_INLINING OPENMP AUTO_INLINE SINGLE_INLINE FP_MODE CALL_ASSUMPTIONS MULTITHREAD ALIASED_VARIABLES Entry/Exit Hook Options: ENTRY_HOOK EXIT_HOOK EXIT_PARM ENTRY_PARM Feedback Options: ANALYZE GEN_PROFILE_INFO ANALYZE_ONLY USE_PROFILE_INFO Library Function Assumptions: STD_LIB_FUNC_NOT_DEFINED PRINTF_SUPPORT STD_LIB_FUNC_REDEFINED STD_LIB_FUNC_DEFINED Assembler Options: KEEP_ASM MUTEX_SOURCE_INTERLIST ASM_LISTING ASM_DEFINE INCLUDE_FILE OUTPUT_ALL_SYMS CROSS_REFERENCE SYMS_IGNORE_CASE ASM_UNDEFINE NO_CONST_CLINK ASM_INCLUDES STRIP_COFF_UNDERSCORE ASM_DEPENDENCY ABSOLUTE_LISTING COPY_FILE File Type Specifier: CPP_FILE AP_FILE C_FILE ASM_FILE OBJ_FILE Directory Specifier: OUTPUT_FILE LIST_DIRECTORY PP_DIRECTORY OBJ_DIRECTORY ABS_DIRECTORY ASM_DIRECTORY TEMP_DIRECTORY Default File Extensions: CPP_EXTENSION OBJ_EXTENSION C_EXTENSION AP_EXTENSION LISTING_EXTENSION ASM_EXTENSION Dynamic Linking Support Options: PIC LINUX INLINE_PLT EXPORT_ALL_CPP_VTBL IMPORT_UNDEF DSBT IMPORT_HELPER_FUNCTIONS VISIBILITY Command Files: CMD_FILE MISRA-C:2004: MISRA_ADVISORY MISRA_REQUIRED CHECK_MISRA LINKER C/C++ LINKER Initialization model RESET optional ROM_MODEL RAM_MODEL Basic Options: OUTPUT_FILE MAP_FILE STACK_SIZE HEAP_SIZE File Search Path: LIBRARY SEARCH_PATH PRIORITY REREAD_LIBS DISABLE_AUTO_RTS Advanced Options: LNKCPP LNKDIAG LNKOUTF LNKSYM LNKRTENV LNKOPT LNKMISC LNKINT DYNAMIC LNKULP Command File Preprocessing: UNDEFINE DEFINE DISABLE_PP Diagnostics: DIAG_REMARK DIAG_WRAP DISPLAY_ERROR_NUMBER NO_WARNINGS VERBOSE_DIAGNOSTICS ISSUE_REMARKS NO_DEMANGLE DIAG_SUPPRESS WARN_SECTIONS BUFFER_DIAGNOSTICS SET_ERROR_LIMIT DIAG_ERROR EMIT_WARNINGS_AS_ERRORS DIAG_WARNING Linker Output: RUN_ABS MAPFILE_CONTENTS XML_LINK_INFO ROM ABSOLUTE_EXE RELOCATABLE Symbol Management: HIDE SYMBOL_MAP MAKE_STATIC MAKE_GLOBAL UNDEF_SYM SCAN_LIBRARIES NO_SYM_MERGE GLOBALIZE LOCALIZE ENTRY_POINT NO_SYMTABLE RETAIN UNHIDE Runtime Environment: MUTEX_INITIALIZATION_MODEL ARG_SIZE FILL_VALUE MULTITHREAD TRAMPOLINES Linktime Optimization: COPY_COMPRESSION UNUSED_SECTION_ELIMINATION CINIT_COMPRESSION COMPRESS_DWARF Miscellaneous: TRAMPOLINE_MIN_SPACING ZERO_INIT STRICT_COMPATIBILITY DISABLE_CLINK PREFERRED_ORDER MINIMIZE_TRAMPOLINES LINKER_HELP Dynamic Linking Support Options: INIT RPATH FINI DSBT_INDEX RUNPATH DYNAMIC DSBT_SIZE IMPORT EXPORT SONAME FORCED_STATIC_BINDING BIND_NOW