The following IAR compilers are supported:

(info) 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.(info) 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.
  • No labels