Select a version
C29-CGT
C29 code generation tools -- compiler
Release Information
This is the 2.2.1.LTS Long-Term Support (LTS) release of the TI C29 Clang (c29clang) Compiler Tools. The c29clang compiler tools provide software development tools including the compiler, assembler, and linker, among others, which can be used to develop applications with C/C++ source code for loading and running on C29 core processors.
For definitions and explanations of STS, LTS, and the versioning number scheme, please see https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_compiler_version_numbers_and_what_they_mean.html.
What's new
- Fixed optimized integer division not properly sign/zero extending inputs
- Fixed register allocation issues with functions using __attribute__((c29_protected_call)) in the presence of loops
- Fixed runtime failure when passing structure types as variable argument (used in va_arg)
- Fixed sections .sysmem and .cio changing from uninitialized to initialized with use of LTO