-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Run part of rustc_codegen_gcc
's tests in CI
#117313
Conversation
Some changes occurred in compiler/rustc_codegen_gcc cc @antoyo |
This comment has been minimized.
This comment has been minimized.
At least the x86_64-gnu-llvm-15 runner doesn't have libgccjit installed. |
dbdece8
to
eca1d3a
Compare
This comment has been minimized.
This comment has been minimized.
eca1d3a
to
d36445a
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I presume it is trying to use a standard library compiled without |
Yes, but I don't understand how it's possible. The
I'll let @antoyo decide on that. |
☔ The latest upstream changes (presumably #81746) made this pull request unmergeable. Please resolve the merge conflicts. |
I don't mind keeping it available since it partly works. |
3c4b25b
to
246fff7
Compare
This comment has been minimized.
This comment has been minimized.
9f22445
to
d5b40b0
Compare
This comment has been minimized.
This comment has been minimized.
66a290b
to
9fe0228
Compare
This comment has been minimized.
This comment has been minimized.
9fe0228
to
8d85c03
Compare
This comment has been minimized.
This comment has been minimized.
8d85c03
to
cf09ebb
Compare
This comment has been minimized.
This comment has been minimized.
b34593c
to
c890dd6
Compare
cg_gcc tests passed again by modifying where we set the environment variables so time to give it another try. @bors r=onur-ozkan |
☀️ Test successful - checks-actions |
Finished benchmarking commit (6b9d6de): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
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: 636.745s -> 636.637s (-0.02%) |
82: Automated pull from upstream `master` r=tshepang a=github-actions[bot] This PR pulls the following changes from the upstream repository: * rust-lang/rust#117313 * rust-lang/rust#117131 * rust-lang/rust#117134 * rust-lang/rust#117471 * rust-lang/rust#117521 * rust-lang/rust#117513 * rust-lang/rust#117512 * rust-lang/rust#117509 * rust-lang/rust#117495 * rust-lang/rust#117394 * rust-lang/rust#117466 * rust-lang/rust#117204 * rust-lang/rust#117386 * rust-lang/rust#117506 Co-authored-by: Nicholas Nethercote <[email protected]> Co-authored-by: roblabla <[email protected]> Co-authored-by: Michael Goulet <[email protected]> Co-authored-by: massivebird <[email protected]> Co-authored-by: bors <[email protected]> Co-authored-by: Zalathar <[email protected]> Co-authored-by: lcnr <[email protected]> Co-authored-by: Joshua Liebow-Feeser <[email protected]> Co-authored-by: Matthias Krüger <[email protected]>
It finally passed! \o/ |
…,GuillaumeGomez Re-enable `rustc_codegen_gcc` tests in CI When rust-lang#117947 dropped llvm-15 from CI, we neglected to copy rust-lang#117313's changes to enable `rustc_codegen_gcc` testing to the new base llvm-16. This is now restored, as well as copying the setup to llvm-17 as well so we hopefully won't miss it next time. In addition, due to case mismatch in `$extra_env` updates in `docker/run.sh`, I think it wasn't actually getting enabled before, but this should now be fixed. I also avoided the linker hack for `libgccjit.so` that was present before, because that's not needed if the version matches the base `gcc` used for linking. r? GuillaumeGomez
Thanks to #112701 and @bjorn3, it made this much easier.
Also cc @antoyo.
r? @bjorn3