This release includes the following enhancements:
Release date: May , 2024
Enhanced Automotive Compliance Pack
Enhanced Static Analysis
- New code analysis rules have been added to extend coverage of compliance standards. See New Rules and Updated Rules for the lists of new and updated rules.
Support for Compilers
The following compilers are now supported:
Compiler Name | Compiler Identifier |
---|---|
GCC for Tricore 4.9.x | tricoregcc_4_9 |
HighTec Clang C/C++ Compiler 8.1 (aarch32/arm)* | hightec-clang_8_1-aarch32 |
IAR Compiler for ARM v. 9.40x | iccarm_9_40 |
IAR Compiler for ARM v. 9.50x | iccarm_9_50 |
QNX GCC 8.x (ARM64) * | qccarm_8-64 |
QNX GCC 8.x (x86_64) * | qcc_8-64 |
* - Static analysis only.
** - Support level has been updated from Standard to Extended.
See Supported Compilers.
Support for IDEs
Support for Eclipse versions 4.24 (2022-06) - 4.31 (2024-03) has been added.
New and Updated Test Configurations
The following test configuration has been added:
The following test configurations have been updated with new rules:
- DISA-ASD-STIG
Additional Updates
- The default report file names have changed for the following supported formats:
Report Format Before Now SARIF for Azure DevOps
report.sarif report_azure.sarif SAST v14 for GitLab
report.sast report_v14.sast cppUnit
report_report.xml report_cppunit.xml XSL Custom
report.html report_custom.html
For details, see Report File Names.
Deprecated and Removed Support
Deprecated Support for IDEs
Support for the following IDE is now deprecated and will be removed in a future release:
- Visual Studio 2015
Removed Test Configurations
The following test configuration has been removed:
Compilers to Be Deprecated
Support for the following compilers will be deprecated in future releases:
- ARM Compiler 5.0
- ARM Compiler 5.0 for uVision
- GNU GCC 4.9.x (mips64el)
- Green Hills Software Compiler for PPC v. 2013.1.x
- IAR Compiler for MSP430 v. 6.1x
- Microchip MPLAB C30 Compiler for dsPIC v3.2x
- National Instruments LabWindows/CVI 2015 Clang C/C++ Compiler v3.3 for Win32
- Renesas RX C/C++ Compiler 2.5x
Deprecated Compilers
Support for the following compilers is deprecated and will be removed in future releases:
- GNU GCC 5.x
- GNU GCC 5.x (x86_64)
- GNU GCC 6.x
- GNU GCC 6.x (x86_64)
- 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
- IAR Compiler for ARM v. 7.4x
- IAR Compiler for ARM v. 7.8x
- IAR Compiler for M16C & R8C v. 3.5x
- Microsoft Visual C++ 14.0
- Microsoft Visual C++ 14.0 (x64)
- SH Series C/C++ Compiler V.9.04.xx
- 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:
- Clang C/C++ Compiler v 6.0
- FR Family Softune C/C++ Compiler V6
- TI MSP430 C/C++ Compiler GNU GCC 6.x
- TI TMS320C2000 C/C++ Compiler v16.9
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 |
---|---|