The following IAR compilers are supported:
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 RISC-V v. 3.30.x
Compiler acronym: iccriscv_3_30
Host OS: Windows (x86_64)
Supported practices: Full support
Support level:
Extended
Additional Notes
RV32 and RV64 are supported.
Runtime testing for RV32 was performed using the core configuration RV32IMAFDCN.
Runtime testing for RV64 was performed using the core configuration RV64IMAFDCN.
The DLIB and libc++ libraries are supported.
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
Deprecated Compilers
The following compiler configurations are now deprecated:
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
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.