11.07.2015 Views

MSP430 IAR C/C++ Compiler reference guide - Rice University

MSP430 IAR C/C++ Compiler reference guide - Rice University

MSP430 IAR C/C++ Compiler reference guide - Rice University

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>Compiler</strong> optionsCommand line option--misrac_verbose--module_name--no_code_motion--no_cse--no_inline--no_path_in_file_macrosEnables verbose logging of MISRA C checkingSets the object module nameDisables code motion optimizationDisables common subexpression eliminationDisables function inliningRemoves the path from the return value of thesymbols __FILE__ and __BASE_FILE__--no_tbaaDisables type-based alias analysis--no_typedefs_in_diagnostics Disables the use of typedef names in diagnostics--no_unrollDisables loop unrolling--no_warningsDisables all warnings--no_wrap_diagnosticsDisables wrapping of diagnostic messages-O Sets the optimization level-o Sets the object filename--omit_typesExcludes type information--only_stdoutUses standard output only--outputSets the object filename--picProduces position-independent code--preincludeIncludes an include file before reading the sourcefile--preprocessGenerates preprocessor output--public_equDefines a global named assembler label-r Generates debug information--reduce_stack_usageReduces stack usage--regvar_r4Reserves R4 for use by global register variables--regvar_r5Reserves R5 for use by global register variables--remarksEnables remarks--require_prototypesVerifies that functions are declared before they aredefined--save_reg20Declares all interrupt functions __save_reg20by default--silentSets silent operation--strict_ansiChecks for strict compliance with ISO/ANSI CTable 29: <strong>Compiler</strong> options summary (Continued)DescriptionPart 2. <strong>Compiler</strong> <strong>reference</strong>143

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!