This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compiler Defect List

I’ve been looking at this defect list
  C2000 C/C++ CODE GENERATION TOOLS
  Defect History
  6.1.0

To try to get more information about some of them I have searched the defect database pointed to be the compiler Wiki.

The first three IDs I entered (copied from the above list) are reported in the database as only for C6000 Code Generation Tools. (SDSCM00008525, SDSCM00008721, SDSCM00008248)

What is going on here?  Why are apparently C6000-only problems appearing in the list of C2000 defects? 

  • The source base for all the TI compiler tools is shared.  Thus, a bug found in the C6000 compiler is often a bug for the C2000 compiler as well.

    SDSCM00008525 ... A C2000 user could be affected if there is an expression that involves multiple floating point constants and a long long type variable.  

    SDSCM00008721 ... The linker combines together input sections from object files into an output section in the final executable file.  Input sections that are zero length should be ignored.  But they aren't.  Thus, an output section could inherit flags like STYP_DATA that are not correct.  I'm sorry I don't have a concrete example of how this could affect you.  But at least you can see how this problem affects all of the tools.

    SDSCM00008248 ... Any user building on a PC must have the TMP environment variable set.  All TI compilers are affected by this one.

    Thanks and regards,

    -George

  • OK - but it is at first sight confusing.  Other entries explicitly mention C2000, hence my question.

    Regards.