esp-15.0.0-20221014
·
17 commits
to xtensa_release_15.x
since this release
Changes (since esp-14.0.0-20220415):
Features:
- Upgrade LLVM version to 15.0.0
- Single toolchain for any Espressif chip (either Xtensa or RISCV architectures)
- Distribution for Linux ARM and ARM64 platforms. Closes #61.
- Distribution for MacOS ARM64 platform. Closes #61.
- Minimal distributions including libraries and headers only to be used by 3rd party tools (e.g. Espressif Rust port)
- Support Espressif vendor in target triple:
xtensa-esp-elfandriscv32-esp-elf
Bug Fixes:
- [Xtensa] Fixes broken inline assembly memory operands. Closes #58.
- [Xtensa] Expand
addiinstruction with large immediate, toaddmi+addi. - [Xtensa] Implement support of
.literaland.regiondirectives in assembler parser. - [Xtensa] Add
bbci.lmacro forbbciinstruction andbbsi.lforbbsi. - [Xtensa] Fix
ill.ninstruction encoding - [Xtensa] Implement support of the
--sysrootclang option. Closes #56.