Please see the attached file (DefectHistory.txt). The KNOWN ISSUE SDSCM00042344 describes C6000 compilers (cl6x) issue as follows.
------------------------------------------------------------------------------- KNOWN ISSUE SDSCM00042344 -------------------------------------------------------------------------------
Summary : Compiler generates internal error: illegal initialization or segmentation fault Affected Component : C/C++ Compiler (cl)
Description: The attached test case generates a segmentation fault when compiled with CGT 6.1.x and 7.0.x. It generates the following error when compiled with 7.2.5 and 7.3.1 but does generate a .obj file. Build with: cl6x --gcc seg_fault.c >> INTERNAL ERROR: ILLEGAL INITIALIZATION This may be a serious problem. Please contact customer support with a description of this problem and a sample of the source files that caused this INTERNAL ERROR message to appear. Note: May lose variable initialization information ... continuing compilation ... User would like to know if there is a workaround.
-------------------------------------------------------------------------------
I find the post for the C6000 compilers issue.
Does this issue apply to ARM compilers?
Best regards,
Daisuke