NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.
C89 Extensions in TI Compilers
Even in C89 mode, the TI compiler provides many language extensions not specified by the C standard.
For example:
- intrinsics
- selected C99 features C99 Extensions Supported in C89 Mode in TI Compilers
- selected GNU C extensions GCC Extensions in TI Compilers
Some language extensions (such as the inline keyword) can conflict with strictly conforming programs. The compiler provides a strict ANSI/ISO mode to disable those extensions which conflict with strictly conforming programs. See Language Options in TI Compilers for more details.
For more details, see the C/C++ Compiler User's Guide for your target.