GNU Toolchain for ARC64 Processors, 2021.09
This is release of the 2021.09 version of the GNU Toolchain for 64-bit DesignWare ARC HS6x Processors.
Please note that the ARC64 toolchain only supports ARC HS6x processors, while for ARCompact (ARC600 & ARC700) & ARCv2 (ARC EM & ARC HS3x/4x) processors GNU toolchain from https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/releases/tag/arc-2021.09-rc2 must be used and vice versa.
Currently, only 2 toolchain flavours are available in a pre-built form for ARC64: little-endian bare metal & glibc Linux toolchains.
GNU Documentation can be found online here https://foss-for-synopsys-dwc-arc-processors.github.io/toolchain.
Toolchain Versions
- Binutils pre-2.38 with ARC patches
- GCC 11.2 with ARC patches
- GDB pre-12 with ARC patches
- newlib 3.2.0 with ARC patches
- glibc 2.34 with ARC patches
Fixes and improvements in the Release compared to Release Candidate 2
No changes were done in the release compared to Release Candidate 2.
Fixes and improvements in the Release Candidate 2 compared to Release Candidate 1
- Minor fixes in glibc, see foss-for-synopsys-dwc-arc-processors/glibc@bd9ff29, foss-for-synopsys-dwc-arc-processors/glibc@6d4367d & foss-for-synopsys-dwc-arc-processors/glibc@144fa81
New Features and Enhancements
This is the first release of ARC GNU tools for ARC64 processors (namely ARC HS6x)
Known issues
- There's no support of ARC64 processors in ARC GNU IDE at this point, it will be added in the subsequent releases.
| Linux x86_64 | Windows x86_64 | Linux ARC HS | macOS x86_64 | |
|---|---|---|---|---|
| ARC64 Baremetal | Little endian | |||
| ARC64 Linux | Little endian |
f9c67e48ef4acdc2a37c87644f641821ae6ea71ba8180414f6853ae92ce10ea4 *arc_gnu_2021.09_prebuilt_arc64_elf_linux_install.tar.gz
8632b6721996d91e1fa5834024bf7732b355963f96946c8351d74666aba60b41 *arc_gnu_2021.09_prebuilt_arc64_glibc_linux_install.tar.gz