4. Migrating C and C++ Source CodeΒΆ

The process of converting the C/C++ source code for an existing TI ARM application that is built with the armcl compiler so that it can be built using the tiarmclang compiler can be thought of as the process of making your C/C++ source code portable. The armcl compiler supports the use of legacy TI-specific versions of many predefined macro symbols, intrinsics, and pragmas that are not supported by other compilers. The use of such legacy TI mechanisms will render a program unbuildable by other compilers, including the tiarmclang compiler.