Specifications
CAVR-4
Part 2. Compiler reference
Compiler options
171
-Ipath Specifies include file path
--initializers_in_flash Places aggregate initializers in
flash memory
-l[a|A|b|B|c|C|D][N][H] {filename|directory} Creates a list file
--library_module Creates a library module
--lock_regs N Locks registers
-mname Memory model
--memory_model=name Memory model
--migration_preprocessor_extensions Extends the preprocessor
--misrac Enables MISRA C-specific
error messages
--misrac_verbose Enables verbose logging of
MISRA C checking
--module_name=name Sets object module name
--no_clustering Disables clustering of
variables
--no_code_motion Disables code motion
optimization
--no_cross_call Disables cross-call
optimization
--no_cse Disables common
subexpression elimination
--no_inline Disables function inlining
--no_rampd Uses RAMPZ instead of
RAMPD
--no_ubrof_messages Minimizes object file size
--no_tbaa Disables type-based alias
analysis
--no_typedefs_in_diagnostics Disables the use of typedef
names in diagnostics
--no_warnings Disables all warnings
--no_wrap_diagnostics Disables wrapping of
diagnostic messages
-o {filename|directory} Sets object filename
Command line option Description
Table 43: Compiler options summary (Continued)