-
Notifications
You must be signed in to change notification settings - Fork 13.4k
Update GCC backend subtree #142669
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
Update GCC backend subtree #142669
Conversation
…update_cg_gcc_2025-05-14
Add missing `add_eval` to generate `__rdl_oom` in the alloc error handler
make `rustc_attr_parsing` less dominant in the rustc crate graph It has/had a glob re-export of `rustc_attr_data_structures`, which is a crate much lower in the graph, and a lot of crates were using it *just* (or *mostly*) for that re-export, while they can rely on `rustc_attr_data_structures` directly. Previous graph:  Graph with this PR:  The first commit keeps the re-export, and just changes the dependency if possible. The second commit is the "breaking change" which removes the re-export, and "explicitly" adds the `rustc_attr_data_structures` dependency where needed. It also switches over some src/tools/*. The second commit is actually a lot more involved than I expected. Please let me know if it's a better idea to back it out and just keep the first commit.
Changes to constant handling - faster deduplication, more compact represtntation
Add spell checking job in the CI
…e types are supported
… even with cg_llvm
Fix to 128 bit int unaligned loads
Add support for easily fuzzing `cg_gcc` with rustlantis
modifed y.sh to allow for running cargo tests.
…5_21 Sync from rust 2025/05/21
Added some bare-bones support for explict registers in ARM inline assembly
Fix fuzz warnings and deny warnings by default in build system
rustbot has assigned @WaffleLapkin. Use |
Some changes occurred in compiler/rustc_codegen_gcc |
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for making this PR!
693f386
to
9ead7af
Compare
This comment has been minimized.
This comment has been minimized.
…update_cg_gcc_2025-06-18
9ead7af
to
c48d8d4
Compare
|
This comment has been minimized.
This comment has been minimized.
@bors r+ rollup=never p=1 |
☀️ Test successful - checks-actions |
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.Comparing 6f935a0 (parent) -> f9c15f4 (this PR) Test differencesNo test diffs found Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard f9c15f40fbd7b4ba1baea6fb89551274047e17b3 --output-dir test-dashboard And then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
Finished benchmarking commit (f9c15f4): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)Results (secondary -0.8%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesThis benchmark run did not return any relevant results for this metric. Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 693.627s -> 694.089s (0.07%) |
No description provided.