Compiler Defects Database

From Texas Instruments Embedded Processors Wiki

Jump to: navigation, search
Translate this page to   

Texas Instrument compiler defects are tracked in a ClearQuest database. This database can be accessed to find details on specific bugs or bugs reported against specific compiler targets or releases. There are 2 ways to access the ClearQuest database.

  1. Access defect reports at this page. Enter the bug id ('SDSCM000XXXXX') in the 'Find Record ID' box.
  2. Create a ClearQuest account at this page. With a ClearQuest account you can create and store queries of the database.

A help page for ClearQuest, and the compiler database schema SDOWP, is available at this page.

Defect Classifications

There are 3 classifications for ClearQuest issue reports:

  1. Defect: Used to classify bugs. From a compiler point-of-view we use this classification if the compiler crashes, generates wrong code, or if a feature does not work as documented.
  2. Performance: We use this classification for issues that concern code-size or run-time issues with an application. We place both regression issues (code-size or cycles got worse) and requirements for better performance in this classification.
  3. Enhancement: These are used to store new feature requests.

Defect States

The states of ClearQuest reports:

  1. Accepted, Open: These are issues that are not fixed and still need to be worked on. The ‘Release Notes’ field may contain further details on the issue regarding whether the issue is in-progress or is delayed or backlogged.
  2. Planned: These issues have been fixed but are not yet available in any release. Please see the Pending Compiler Releases page for scheduled compiler release dates.
  3. Fixed: These issues are fixed and available in a release. Please see the Production Compiler Releases page for details on available compiler releases. Compilers can be downloaded from this [page].
  4. Declined: The issue was rejected. The release notes field will contain information about the rejection.

Querying The Database

Queries are stored under the folder icons on the left of the ClearQuest page. Compiler queries are found in the folders:

In the 'TI C-C++ Compiler' folder are the following queries:

Leave a Comment
Personal tools
Namespaces
Variants
Actions
Navigation
Print/export
Toolbox