-
Notifications
You must be signed in to change notification settings - Fork 13k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync rustc_codegen_gcc #97813
Sync rustc_codegen_gcc #97813
Conversation
This was a workaround for compiling proc macros resulting in an abi incompatibility. By passing --target proc macros will be built by the llvm backend. This is no longer necessary as the abi incompatibility has since been fixed.
Don't pass --target in cargo.sh
Add support for target builtins
This PR attempts to clean up some minor spelling mistakes in comments
Address some spelling mistakes in strings, private function names, and function params.
Spellchecking some comments This PR attempts to clean up some minor spelling mistakes in comments
…_intrinsics Add missing vendor intrinsics
Feature/packed struct
Add intrinsic translation for x86 arch
Generate all listed architectures from llvmint
Fix error related to var tracking assignments
Sort archs and make the generate predictable
…lly initialized scalars can special case them.
Updates their unsigned code paths to use the `Builder::gcc_` methods that automatically lower non-native integer operations to native ones. Also updates the signed code path of `saturating_add` to support non- native integer types. That of `saturating_sub` already supports this, so no major changes have been made.
It looks like the last time had left some remaining cfg's -- which made me think that the stage0 bump was actually successful. This brings us to a released 1.62 beta though.
Define immutable statics with const qualified types
Sync from rust2
Some changes occured to rustc_codegen_gcc cc @antoyo |
(rust-highfive has picked a reviewer for you, use r? to override) |
I suppose sync PRs to this subtree are supposed to be just rubber-stamped because they are reviewed elsewhere? |
I fixed the CI. As for the review, this PR includes commits that were already reviewed in rust-lang/rust and includes new commits from rustc_codegen_gcc that were reviewed by me. @rustbot ready |
@bors r+ |
📌 Commit 80cbaa3 has been approved by |
@bors rollup=iffy |
…askrgr Rollup of 5 pull requests Successful merges: - rust-lang#97507 (Move rustfmt downloads from bootstrap.py to rustbuild) - rust-lang#97813 (Sync rustc_codegen_gcc) - rust-lang#97878 (Add regression test for anonymous lifetimes) - rust-lang#97879 (remove unneeded code) - rust-lang#97880 (Fix typo: fo->for) Failed merges: r? `@ghost` `@rustbot` modify labels: rollup
No description provided.