You have encountered a problem while using a compiler released by TI. This
article recommends steps to take before contacting TI about your problem.
# Read the Manual
### Manuals for TI Compilers
Each CPU family has a set of two manuals. The **Compiler User's Guide**
describes the compiler and associated runtime libraries. The **Assembly
Language Tools User's Guide** describes the assembler, linker, hex conversion
utility, and other associated utilities. All of these manuals are available
on the [TI code generation tools page](https://www.ti.com/tool/ti-cgt#technicaldocuments).
### Manuals for GCC Compilers Released by TI
* [MSP430 GCC User's Guide](https://www.ti.com/lit/pdf/slau646)
* The ARM GCC compiler manuals are part of the compiler installation. If you
have Code Composer Studio (CCS) installed, then these manuals are in a
directory location similar to:
# Specific to TI Compilers
The following two recommendations are relevant to TI compilers, and not GCC
### Check the README
The compiler installation includes a text file usually named README.txt. It
contains information about the changes to the compiler introduced in that
### Understanding Diagnostics
If a diagnostic is confusing, consider searching the internet with the text
of the diagnostic.
It may help to add the option `--verbose_diagnostics`.
This causes the compiler to echo the problem source line, with a marker on the
point where the problem starts. If you build in CCS, look for the verbose
diagnostic in the **Console** view, and not the **Problems** view.
# Search the Forum
Use the search box featured on the [E2E forum home page](https://e2e.ti.com/)
# Questions about the Language or Library
TI does not document the C or C++ language, or the related libraries. These
topics are covered in many books, web sites, videos, etc. which are widely
Many common questions are answered on these web sites:
* [Questions about C](http://c-faq.com)
* [Questions about C++](https://isocpp.org/faq)
# Contacting TI
Post about your problem in the [CCS part](https://e2e.ti.com/support/tools/ccs)
of the E2E forum. For details on preparing a test case, please see the
article [How to Submit a Compiler Test Case](https://software-dl.ti.com/ccs/esd/documents/sdto_cgt_How-to-Submit-a-Compiler-Test-Case.html).