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.

Index__close (DLIB library function) . . . . . . . . . . . . . . . . . . . . . 63cmath (DLIB header file) . . . . . . . . . . . . . . . . . . . . . . . . . 236codeinterruption of execution . . . . . . . . . . . . . . . . . . . . . . . . 23verifying linked result . . . . . . . . . . . . . . . . . . . . . . . . . . 42code motion (compiler transformation). . . . . . . . . . . . . . . 123disabling (--no_code_motion) . . . . . . . . . . . . . . . . . . . 157code segments, used for placement . . . . . . . . . . . . . . . . . . . 41CODE (segment) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242using . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41codeseg (pragma directive) . . . . . . . . . . . . . . . . . . . . . . . . 257command line optionspart of invocation syntax . . . . . . . . . . . . . . . . . . . . . . . 133passing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133See also compiler optionscommand prompt icon, in this <strong>guide</strong>. . . . . . . . . . . . . . . . . xxvcommentsafter preprocessor directives. . . . . . . . . . . . . . . . . . . . . 187<strong>C++</strong> style, using in C code. . . . . . . . . . . . . . . . . . . . . . 182common block (call frame information) . . . . . . . . . . . . . . . 98common subexpr elimination (compiler transformation) .122disabling (--no_cse) . . . . . . . . . . . . . . . . . . . . . . . . . . . 157compilation dateexact time of (__TIME__) . . . . . . . . . . . . . . . . . . . . . . 228identifying (__DATE__) . . . . . . . . . . . . . . . . . . . . . . . 226compilerenvironment variables . . . . . . . . . . . . . . . . . . . . . . . . . 134invocation syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133output from . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135compiler listing, generating (-l). . . . . . . . . . . . . . . . . . . . . 153compiler object fileincluding debug information in (--debug, -r) . . . . . . . . 146specifying filename of (-o). . . . . . . . . . . . . . . . . . 161–162compiler optimization levels . . . . . . . . . . . . . . . . . . . . . . . 121compiler options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139passing to compiler . . . . . . . . . . . . . . . . . . . . . . . . . . . 133reading from file (-f) . . . . . . . . . . . . . . . . . . . . . . . . . . 152setting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139specifying parameters . . . . . . . . . . . . . . . . . . . . . . . . . 141summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139typographic convention . . . . . . . . . . . . . . . . . . . . . . . . xxv-l . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87--warnings_affect_exit_code . . . . . . . . . . . . . . . . . . . . 136compiler platform, identifying . . . . . . . . . . . . . . . . . . . . . 227compiler subversion number . . . . . . . . . . . . . . . . . . . . . . . 228compiler transformations . . . . . . . . . . . . . . . . . . . . . . . . . 120compiler version number . . . . . . . . . . . . . . . . . . . . . . . . . 228compilingfrom the command line . . . . . . . . . . . . . . . . . . . . . . . . . . 4syntax. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133complex numbers, supported in Embedded <strong>C++</strong>. . . . . . . . 102complex (library header file). . . . . . . . . . . . . . . . . . . . . . . 234compound literals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183computer style, typographic convention . . . . . . . . . . . . . xxivconfigurationbasic project settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5__low_level_init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59configuration symbols, in library configuration files. . . . . . 55consistency, module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71constants, placing in named segment . . . . . . . . . . . . . . . . 202constseg (pragma directive) . . . . . . . . . . . . . . . . . . . . . . . 202const, declaring objects. . . . . . . . . . . . . . . . . . . . . . . . . . . 177const_cast (cast operator) . . . . . . . . . . . . . . . . . . . . . . . . . 102contents, of this <strong>guide</strong> . . . . . . . . . . . . . . . . . . . . . . . . . . . .xxiiconventions, typographic . . . . . . . . . . . . . . . . . . . . . . . . xxivcopyright notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .ii__CORE__ (predefined symbol). . . . . . . . . . . . . . . . . . . . 226coreidentifying . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226specifying on command line . . . . . . . . . . . . . . . . . . . . 144--core (compiler option) . . . . . . . . . . . . . . . . . . . . . . . . . . 144__core (runtime model attribute). . . . . . . . . . . . . . . . . . . . . 72__cplusplus (predefined symbol) . . . . . . . . . . . . . . . . . . . 226csetjmp (DLIB header file) . . . . . . . . . . . . . . . . . . . . . . . . 236csignal (DLIB header file) . . . . . . . . . . . . . . . . . . . . . . . . 236cspy_support (pragma directive) . . . . . . . . . . . . . . . . . . . . 257267

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

Saved successfully!

Ooh no, something went wrong!