The following IAR compilers are supported:
We recommend using C/C++test Professional for Eclipse to fully leverage C/C++test's capabilities with this compiler family. See the Parasoft C/C++test Professional for Eclipse User Guide for details.
Embedded Workbench projects are only supported for select toolchains. For details on support for IAR Embedded Workbench and compilers, see IAR Embedded Workbench Support.
IAR Compiler for ARM v. 8.11.x
- Compiler acronym: iccarm_8_11
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 8.20x
- Compiler acronym: iccarm_8_20
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis
- Support level: Standard
IAR Compiler for ARM v. 8.22x
Compiler acronym: iccarm_8_22
Host OS: Windows (x86_64)
Supported languages: C++98, C++11, C++14
Supported practices: static analysis, unit testing
Support level: Extended
IAR Compiler for ARM v. 8.40x
- Compiler acronym: iccarm_8_40
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis, unit testing
- Support level: Extended
IAR Compiler for ARM v. 8.50x
- Compiler acronym: iccarm_8_50
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis, unit testing
- Support level: Extended
IAR BXARM v. 8.50x
- Compiler acronym: iccarm_8_50
- Host OS: Linux (x86_64)
- Supported languages: C++98, C++11, C++14
- Supported practices: static analysis
- Support level: Standard
IAR BXARM v. 9.20x
- Compiler acronym: iccarm_9_20
- Host OS: Linux (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported practices: static analysis
- Support level: Extended
IAR Compiler for ARM v. 9.10x
- Compiler acronym: iccarm_9_10
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 9.40x
- Compiler acronym: iccarm_9_40
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported architecture: arm/aarch32
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 9.50x
- Compiler acronym: iccarm_9_50
- Host OS: Windows (x86_64)
- Supported languages: C++98, C++11, C++14, C++17
- Supported architecture: arm/aarch32
- Supported practices: Full support
- Support level: Extended
IAR Compiler for MSP430 v. 6.1x
- Compiler acronym: icc430_6_1
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Extended
IAR Compiler for RX v. 3.10.x
- Compiler acronym: iccrx_3_10
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Standard
IAR Compiler for RL78 v. 3.10.x
- Compiler acronym: iccrl78_3_10
- Host OS: Windows (x86_64)
- Supported languages: C
- Supported practices: Full support
- Support Level: Standard
See About EWRL78 for additional usage information.
Deprecated Compilers
The following compiler configurations are now deprecated:
IAR Compiler for ARM v. 7.4x
- Compiler acronym: iccarm_7_4
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Extended
IAR Compiler for ARM v. 7.8x
- Compiler acronym: iccarm_7_8
- Host OS: Windows (x86_64)
- Supported practices: Full support
- Support level: Extended
IAR Compiler for M16C & R8C v. 3.5x
- Compiler acronym: iccm16c_3_5
- Host OS: Windows (x86_64)
- Supported practices: static analysis
- Support level: Standard
About Support Levels
- Extended: Support has been validated with extended testing and is approved for use in safety-critical software development.
- Standard: Support has been validated with standard testing and is approved for use in non-safety critical software development.