Skip to content

Cherry-pick #4959 (aarch64 atomic_cas fix) to 1.0.0 release branch.#4960

Merged
cfallin merged 2 commits into
bytecodealliance:release-1.0.0from
cfallin:patch-1.0.0-pr4959
Sep 26, 2022
Merged

Cherry-pick #4959 (aarch64 atomic_cas fix) to 1.0.0 release branch.#4960
cfallin merged 2 commits into
bytecodealliance:release-1.0.0from
cfallin:patch-1.0.0-pr4959

Conversation

@cfallin
Copy link
Copy Markdown
Member

@cfallin cfallin commented Sep 26, 2022

This PR cherry-picks #4959's fix onto the 1.0.0 release branch in order to facilitate a point-release. The bug affects atomic_cas usage on aarch64. This is not reachable from Wasmtime in the default configuration, but may affect other users of Cranelift (e.g. cg_clif) and any uses of Wasmtime with the atomic-operation extensions enabled.

bjorn3 and others added 2 commits September 26, 2022 09:59
…alliance#4959)

* [AArch64] Fix incorrect regalloc constraints for atomic_cas

* Update test for latest Cranelift changes
@github-actions github-actions Bot added cranelift Issues related to the Cranelift code generator cranelift:area:aarch64 Issues related to AArch64 backend. labels Sep 26, 2022
@cfallin cfallin merged commit bd2017a into bytecodealliance:release-1.0.0 Sep 26, 2022
@cfallin cfallin deleted the patch-1.0.0-pr4959 branch September 26, 2022 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:aarch64 Issues related to AArch64 backend. cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants