This release includes the following enhancements:
Release date: December 4, 2023
Enhanced Automotive Compliance Pack
Enhanced Static Analysis
Support for IDEs
The following IDE is now supported:
- Visual Studio 2022
Two installation packages are now available, depending the Visual Studio version:
- C/C++test for Visual Studio x86_64 (64-bit) - for Visual Studio 2022 or newer
- C/C++test for Visual Studio x86 (32-bit) - for Visual Studio 2019 or older
Support for Multiple Report Formats
- You can now generate multiple reports in different formats simultaneously for a single run. This can be configured using the
report.format
setting in a .properties file. For details, see Configuring Settings. - The configuration setting
report.generate_htmls
is removed. Thereport.format
setting should be used to generate HTML reports. - The default report file names have changed for some of the supported formats. For details about the report file names, see Report File Names.
Support for Platforms
Support for Compilers
The following compilers are now supported:
Compiler Name | Compiler Identifier |
---|---|
See Compilers.
Updated Test Configurations
The following test configurations have been updated with new rules:
Additional Updates
Deprecated and Removed Support
Removed Support for Platforms
Support for the following platform is now removed:
Compilers to Be Deprecated
Support for the following compilers will be deprecated in future releases:
- GNU GCC 5.x
- GNU GCC 5.x (x86_64)
- GNU GCC 6.x
- GNU GCC 6.x (x86_64)
- IAR Compiler for ARM v. 7.4x
- IAR Compiler for ARM v. 7.8x
- IAR Compiler for M16C & R8C v. 3.5x
Deprecated Compilers
Support for the following compilers is deprecated and will be removed in future releases:
- Clang C/C++ Compiler v 6.0
- FR Family Softune C/C++ Compiler V6
- Green Hills Software Compiler for ARM64 v. 2014.1.x
Green Hills Software Compiler for PPC v. 4.2.x
- Green Hills Software Compiler for PPC v. 5.0.x
- Green Hills Software Compiler for V850 v. 2014.1.x
- Microsoft Visual C++ 14.0
- Microsoft Visual C++ 14.0 (x64)
- SH Series C/C++ Compiler V.9.04.xx
- TI MSP430 C/C++ Compiler GNU GCC 6.x
- TI TMS320C2000 C/C++ Compiler v16.9
- Vx-toolset for TriCore C/C++ Compiler 6.2
- Wind River GCC 4.8.x
Removed Support for Compilers
The following compilers are no longer supported:
- C compiler for 80C196 v. 6.0 r1
- Clang C/C++ Compiler v 5.0
- Freescale C/C++ Compiler v. 5.1 for Embedded ARM
- Freescale CodeWarrior ANSI-C/cC++ Compiler 5.0.x for HC12
- FreeScale CodeWarrior ColdFire v 6.0
- GCC for Tricore 4.9.x
- Green Hills Software Compiler for ARM v. 2014.1.x
- Green Hills Software Compiler for PPC v. 4.0.x
- Green Hills Software Compiler for V850 v. 2013.5.x
- IAR Compiler for RX v. 2.5x
- IAR Compiler for RX v. 2.6x
- IAR Compiler for STM8 v. 1.4x
- TI MSP430 C/C++ Compiler v4.0
- TI TMS320C6x C/C++ Compiler v7.4
- Wind River Diab 5.7.x
- Wind River Diab 5.8.x
- Wind River GCC 3.3.x
- Wind River GCC 3.4.x
- Wind River GCC 4.1.x
- Wind River GCC 4.3.x
Removed Test Configurations
The following test configurations have been 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 |
---|---|