Skip to content

esp-15.0.0-20230404

Compare
Choose a tag to compare
@gerekon gerekon released this 05 Apr 15:42
· 2 commits to xtensa_release_15.x since this release

Changes (since esp-15.0.0-20221201):

Features:

  • [Xtensa] Implements constant islands pass. For large code models it allows to intersperse code with constants, because sometimes L32R instruction range in immediate field is not enough.
  • [LLD][Xtensa] Cover DIFF{8, 16, 32} relocations.
  • [Xtensa] Improves fixup error messages in asm backend. Adds different diagnostic messages for different branch
    relocation fixups.

Bug Fixes:

  • [Xtensa] Fixes HW loop pass. Fixes HW loop miscompilation with opt-level = 's'. See esp-rs/rust#164
  • [Xtensa] Disables hardware loops by default.