You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

This release includes the following enhancements:

Release date: November , 2025

Enhanced Automotive Compliance Pack

  • This release introduces complete support for MISRA C++ 2023.1 coding guidelines.

Enhanced Security Compliance Pack

Enhanced Static Analysis

  • New code analysis rules have been added to extend coverage of compliance standards. See New Rules for the list of new rules.
  • Static analysis rules have been updated to increase the accuracy of reported violations. See Updated Rules for the list of updated rules.
  • Flow Analysis now understands the behavior of mathematical functions and uses it to compute results and determine more accurate constraints.

Enhanced Code Coverage

  • You can now report static coverage to multiple coverage images in DTP using the report.coverage.static.images option. This allows you to reuse static coverage captured during unit test execution for coverage collected from other testing practices, such as functional or manual testing — simplifying the process and reducing the amount of data sent to DTP.

MCP Server Extension for LLM Agents

C/C++test now provides an MCP (Model Context Protocol) Server extension that allows you to smoothly integrate your LLM agents or applications (for example, Copilot) with C/C++test functionality. The C/C++test MCP Server can be integrated within any LLM-based development environment that supports MCP Server integration, including Eclipse, Visual Studio, VS Code, and others. With this extension, an LLM agent can interact directly with C/C++test, providing context-aware guidance and analysis.

This feature allows you to use an AI copilot to:

  • Access static analysis results to identify violations, prioritize critical issues based on your recommendations, and propose accurate fixes.
  • Interpret rules and documentation, enabling you to ask targeted questions, group or prioritize rules, and more easily customize static analysis configurations, reducing manual effort and ensuring alignment with your projects' internal quality standards.
  • Access information from the user guide to explain features and suggest resolutions for your issues.
  • Run static analysis and access static analysis results reported to the Problems view directly from Copilot Chat in VS Code.

For details, see Configuring the MCP Server Extension for AI Agents.

Support for Compilers

The following compilers are now supported:

Compiler NameCompiler Identifier

Hexagon Clang Compiler v. 19*

hexagon-clang_19

IAR Compiler for RISC-V v. 3.30.x

iccriscv_3_30

NVIDIA CUDA Compiler 12.8**nvcc-gcc_12_8

QNX GCC 12.x (ARM64)

qccarm_12-64

TI ARM Clang Compiler 3.2

tiarmclang_3_2

* - Support for runtime analysis has been added.

** - Static analysis only.

See Supported Compilers.

Support for IDEs

The following IDEs are now supported:

  • Eclipse 4.36 (2025-06)
  • Eclipse 4.37 (2025-09)

New and Updated Test Configurations

The following test configurations have been added:

  • CWE Top 25 2024
  • CWE Top 25 + On the Cusp 2024

The following test configurations have been updated with new rules:

The following test configurations have been removed:

  • CWE Top 25 2022
  • CWE Top 25 + On the Cusp 2022

Support for Platforms

The following platform is now supported:

Additional Updates

Deprecated and Removed Support

Deprecated Support for IDEs

Support for the following IDE is deprecated and will be removed in a future release:

  • Visual Studio 2017

Deprecated Test Configurations

The following rule categories and corresponding built-in test configurations are deprecated and will be removed in a future release:

Deprecated Support for Operating Systems

Support for the following OS is now deprecated:

Compilers to Be Deprecated

Support for the following compilers will be deprecated in future releases:
  • ARM Compiler 6.14
  • Clang C/C++ Compiler v 12.0 (x86_64)
  • Clang C/C++ Compiler v 15.0 (x86_64)
  • Metaware DesignWare ARC C/C++ Compiler P-2019.09
  • GNU GCC 8.x (x86, x86_64, arm/aarch32, aarch64/arm64)
  • GNU GCC 9.x (x86, x86_64, arm/aarch32, aarch64/arm64)
  • Green Hills Software Compiler for PPC v. 2019.1.x
  • Hexagon Clang Compiler v. 8.6.x
  • HighTec GCC for Tricore 4.9.x
  • IAR Compiler for ARM v. 8.40x
  • IAR Compiler for ARM v. 8.50x
  • Microsoft Visual C++ 14.1
  • Microsoft Visual C++ 14.1 (x64)
  • Renesas RX C/C++ Compiler 2.5x
  • Vx-toolset for TriCore C/C++ Compiler 4.2

Deprecated Compilers

Support for the following compilers is deprecated and will be removed in future releases:

  • GNU GCC 7.x
  • GNU GCC 7.x (x86_64)
  • IAR Compiler for ARM v. 8.20x
  • IAR Compiler for ARM v. 8.22x
  • TI ARM C/C++ Compiler v18.1
  • TI ARM C/C++ Compiler GNU GCC 7.x

  • Wind River Clang 8.0.x

Removed Support for Compilers

The following compilers are no longer supported:

  • ARM Compiler 5.0
  • ARM Compiler 5.0 for uVision
  • ARM Compiler 6.9
  • Clang C/C++ Compiler v 8.0 (x86_64)
  • Clang C/C++ Compiler v 10.0 (x86_64)
  • GNU GCC 6.x
  • GNU GCC 6.x (x86_64)
  • Green Hills Software Compiler for ARM v. 2017.5.x
  • Green Hills Software Compiler for ARM64 v. 2017.5.x
  • Green Hills Software Compiler for PPC v. 2017.1.x
  • Hexagon Clang Compiler v. 8.4.x
  • IAR Compiler for ARM v. 8.11.x
  • QNX GCC 5.x
  • QNX GCC 5.x (ARM)
  • QNX GCC 5.x (ARM64)
  • QNX GCC 5.x (x86-64)

Removed Support for IDEs

Support for the following IDEs is now removed:

  • Eclipse 4.6 - 4.21

Removed Support for Operating Systems

Support for the following OS is now removed:

Resolved Bugs and FRs

Bug/FR ID

Description



Updates to Rules

New Rules

Rule ID

Header



Updated Rules

Category ID

Rule IDs



Removed Rules

Rule ID

Notes




  • No labels