Skip to content

Enable win64_128bit_abi_hack for x86_64-unknown-uefi #475

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 1 commit into from
Jul 28, 2022

Conversation

nicholasbishop
Copy link
Contributor

The x86_64-unknown-uefi target is Windows-like, and requires the same altered ABI for some 128-bit integer intrinsics.

See also rust-lang/rust#86494.

@Amanieu
Copy link
Member

Amanieu commented Jul 28, 2022

CI should be fixed now, could you rebase on the latest master?

The `x86_64-unknown-uefi` target is Windows-like [1], and requires the
same altered ABI for some 128-bit integer intrinsics.

See also rust-lang/rust#86494.

[1]: https://github.com/rust-lang/rust/blob/master/compiler/rustc_target/src/spec/x86_64_unknown_uefi.rs
@nicholasbishop
Copy link
Contributor Author

Thanks, rebase pushed

@Amanieu Amanieu merged commit 6a84c6b into rust-lang:master Jul 28, 2022
@nicholasbishop nicholasbishop deleted the bishop-fix-uefi-div branch July 28, 2022 16:27
bors added a commit to rust-lang-ci/rust that referenced this pull request Aug 7, 2022
…ark-Simulacrum

Update compiler_builtins to 0.1.78

Among other things, this pulls in rust-lang/compiler-builtins#475, which fixes some i128/u128 arithmetic operations on the `x86_64-unknown-uefi` target.
tgross35 added a commit to tgross35/compiler-builtins that referenced this pull request Feb 24, 2025
Port the CORE-MATH version of `cbrt`
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants