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.
Compiler/diagnostic messages/internal error
Typical message[edit]
cg6x: be_main.c:36: void process_func(): Assertion `!(sane)' failed. >> TI_DEVELOP Signal Info: Signal Number: 6 Signal was generated by user #1234 process id 12345 Signal was sent by kill/sigsend/raise/abort INTERNAL ERROR: cg6x aborted while processing function _main file hello.c line 18 This is a serious problem. Please contact Customer Support with this message and a copy of the input file and help us to continue to make the tools more robust. Flushing output files >> Compilation failure
What it means[edit]
The compiler has detected that something drastic is wrong.
Why it is happening[edit]
This almost always indicates a bug exists in the compiler.
Remedy[edit]
There is usually nothing the user can do about it.
This bug was so unexpected, Texas Instruments cannot offer any suggestions for working around the bug without a test case.
Create a reproducible test case (including source code, header files, command line options, and compiler version) and submit it to Texas Instruments for analysis.
Risks, Severity[edit]
There is a bug in the compiler. If Texas Instruments is not made aware of the bug, it cannot be fixed.