Tailor-Made Compiler Qualification Service
Tailor-Made Compiler Qualification Service
Our Tailor-Made Compiler Qualification Service allows C or C++ compiler users to acquire the necessary tool confidence level as required by functional safety standards such as ISO 26262 and EN 50128. With this service, our engineers qualify a supplied compiler under the compiler user’s configuration and use case with SuperTest. With SuperTest, the compiler is systematically tested for compliance with the ISO C or C++ standard. Compiler errors detected during qualification will be detailed in a comprehensive qualification report, with the option to get expert advice on how the effects of these compiler errors can be mitigated.
This service is especially interesting for:
- Compiler users who do not want or do not have the knowledge to setup a compiler testing environment in-house, but do need to ensure that the used compiler, and updates thereof, conform to functional safety quality standards.
- Companies that do not have the manpower to perform compiler qualification using SuperTest in-house.
- Compiler developers or users who already have in-house compiler testing, but want a third party to provide independent quality control.
How Does It Work?
SuperTest can qualify any C or C++ compiler toolchain for any execution environment. If you provide us with a complete compilation and execution environment (e.g. simulator, emulator or hardware), including any necessary software usage rights, we will perform a full SuperTest qualification run on the compiler. This way, you can ensure that the compiler is suitable for usage in your safety-critical software projects. We offer this Compiler Qualification Service for any version of C (C90, C99, C11, C18 and Embedded C) or C++ (C++03, C++11, C++14 and C++17).
Examples of compiler toolchains and targets that we provide the Tailor-Made Compiler Qualification Service for are listed below. If your compiler toolchain or target is not mentioned, we can still support you, as long as a compilation and execution environment is provided to us.
Do you want to know how our Compiler Qualification Service can help you?
Contact UsExamples of compiler toolchains and targets
- Analog Devices CrossCore Embedded Studio
- ARM
- Blackfin
- SHARC
- Cadence Xtensa C/C++ Compiler (XCC)
- Xtensa
- Clang (all versions)
- All targets for which an execution environment (hardware or simulator) is available
- Cosmic Software
- ARM
- Power Architecture/PowerPC
- STM8
- STM32
- GCC (all versions)
- All targets for which an execution environment (hardware or simulator) is available
- Green Hills
- ARM
- MIPS
- Power Architecture/PowerPC
- RH850
- TriCore
- x86
- x86-64
- HighTec
- ARM
- AURIX
- Power Architecture/PowerPC
- RH850
- TriCore
- IAR Embedded Workbench
- 78K
- 8051
- ARM
- AVR
- M16C
- M32C
- MSP430
- RISC-V
- R32C
- RH850
- RL78
- RX
- STM32
- SuperH
- Intel C/C++ Compiler (icc)
- x86
- x86-64
- Keil uVision5
- 8051
- ARM
- STM32
- Microchip MPLAB X
- ARM
- AVR-8
- PIC
- SAM
- Microsoft MSVC Compiler
- x86
- x86-64
- NXP CodeWarrior
- ARM
- ColdFire
- Kinetis
- Power Architecture/PowerPC
- NXP S32 Design Studio
- ARM
- Power Architecture/PowerPC
- QNX
- ARM
- MIPS
- PowerPC
- SuperH
- x86
- x86-64
- XScale
- Renesas CS+
- 78K
- RL78
- RX
- RH850
- V850
- Renesas e2 Studio
- RH850
- RL78
- RX
- RZ
- SuperH
- Synergy
- Rowley Crossworks CrossStudio
- ARM
- AVR
- MSP430
- Silergy ZON/ZEUS
- STMicroelectronics STM32CubeIDE
- STM32
- STMicroelectronics System Workbench for STM32
- STM32
- TASKING
- 68K
- 8051
- ARM
- AURIX
- ColdFire
- DSP56K
- RH850
- TriCore
- Texas Instruments Code Composer Studio
- ARM (Jacinto, KeyStone, Sitara, TM4x)
- C2000
- Hercules Functional Safety MCUs
- MSP430
- MSP432
- Wind River Workbench
- ARM
- ColdFire
- MIPS
- PowerPC
- SuperH
- x86
- x86-64
- XScale
- Wind River Diab Compiler
- 68K
- ARM
- ColdFire
- M-Core
- MIPS
- PowerPC
- RH850
- SPARC
- SuperH
- TriCore
- x86
- x86-64