Arm Compiler for Embedded 6.19 is the latest release as of October 2022 and supersedes every previous release.

The key features of Arm Compiler for Embedded 6.19 include:

  • Support for recently launched processors:
    • Cortex-X3, Cortex-A715, Cortex-R82, Cortex-M85
  • Support for architectures:
    • Beta support for Armv9.4-A
    • Beta support for Armv8.9-A
    • Full support for Armv8-R AArch64
  • Support for additional A-profile architecture features
  • Support for additional security features:
    • Undefined Behavior Sanitizer (UBSan)
    • Control Flow Integrity (CFI)
    • Shadow Call Stack for AArch64 state
  • Support for C++17
  • Deprecation of the legacy assembler, armasm

Below is a summary of enhancements and defect fixes in Arm Compiler for Embedded 6.19.

Arm Compiler for Embedded 6.19 is not a Long-Term Support (LTS) release. Further defect fixes and enhancements will be considered for a future release according to the Arm Compiler for Embedded maintenance policy.

The information below may include technical inaccuracies or typographical errors. Each itemized change is accompanied by a unique SDCOMP- identifier. If you need to contact Arm about a specific issue within these release notes, please quote the appropriate identifier.

Changes are listed since the previous feature release, Arm Compiler for Embedded 6.18.

For ARM Compiler 6 downloads, click here.