Skip to content

Error when trying to use the x32 ABI with Cranelift#11737

Merged
abrown merged 1 commit intobytecodealliance:mainfrom
bjorn3:deny_x32_abi
Sep 24, 2025
Merged

Error when trying to use the x32 ABI with Cranelift#11737
abrown merged 1 commit intobytecodealliance:mainfrom
bjorn3:deny_x32_abi

Conversation

@bjorn3
Copy link
Copy Markdown
Contributor

@bjorn3 bjorn3 commented Sep 23, 2025

This uses 32bit pointers on 64bit x86, which Cranelift doesn't support right now.

Fixes #8694
Fixes rust-lang/rust#118739

This uses 32bit pointers on 64bit x86, which Cranelift doesn't support
right now.
@bjorn3 bjorn3 requested a review from a team as a code owner September 23, 2025 14:47
@bjorn3 bjorn3 requested review from abrown and removed request for a team September 23, 2025 14:47
@github-actions github-actions bot added cranelift Issues related to the Cranelift code generator cranelift:area:x64 Issues related to x64 codegen labels Sep 23, 2025
@abrown abrown added this pull request to the merge queue Sep 24, 2025
Merged via the queue into bytecodealliance:main with commit f16de09 Sep 24, 2025
56 checks passed
@bjorn3 bjorn3 deleted the deny_x32_abi branch September 25, 2025 09:02
bongjunj pushed a commit to prosyslab/wasmtime that referenced this pull request Oct 20, 2025
…#11737)

This uses 32bit pointers on 64bit x86, which Cranelift doesn't support
right now.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:area:x64 Issues related to x64 codegen cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Either support or explicitly reject the x32 abi for x86_64. ICE using cranelift targeting gnux32

2 participants