Skip to content

Revert #159844 - #160468

Merged
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
GuillaumeGomez:revert-159844
Aug 4, 2026
Merged

Revert #159844#160468
rust-bors[bot] merged 1 commit into
rust-lang:mainfrom
GuillaumeGomez:revert-159844

Conversation

@GuillaumeGomez

Copy link
Copy Markdown
Member

…e_cg_gcc_2026-07-24, r=GuillaumeGomez"

This reverts commit 5048696, reversing
changes made to 7c329d6.
@rustbot

rustbot commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

rustc_codegen_gcc is developed in its own repository. If possible, consider making this change to rust-lang/rustc_codegen_gcc instead.

cc @antoyo

@rustbot rustbot added A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Aug 3, 2026
@rustbot

rustbot commented Aug 3, 2026

Copy link
Copy Markdown
Collaborator

⚠️ Warning ⚠️

  • Some commits in this PR modify submodules.

    If this was not intentional, see I changed a submodule on accident in the rustc dev guide.

  • There are issue links (such as #123) in the commit messages of the following commits.
    Please move them to the PR description, to avoid spamming the issues with references to the commit, and so this bot can automatically canonicalize them to avoid issues with subtree.

@JonathanBrouwer

Copy link
Copy Markdown
Contributor

@bors r+ p=1000

@rust-bors

rust-bors Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

📌 Commit bf57193 has been approved by JonathanBrouwer

It is now in the queue for this repository.

@rust-bors rust-bors Bot added S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Aug 3, 2026
@rust-bors

This comment has been minimized.

@JonathanBrouwer

Copy link
Copy Markdown
Contributor

@bors treeopen

@rust-bors

rust-bors Bot commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

Tree is now open for merging.

@RalfJung

RalfJung commented Aug 3, 2026

Copy link
Copy Markdown
Member

FWIW this will be very interesting to figure out in terms of what it does with subtree syncs... it might be a lot of work to get the next sync going. But we probably don't have a better choice now as this breaks too many things.

@rust-bors rust-bors Bot added merged-by-bors This PR was explicitly merged by bors. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Aug 4, 2026
@rust-bors

rust-bors Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

☀️ Test successful - CI
Approved by: JonathanBrouwer
Duration: 3h 12m 7s
Pushing c9ff496 to main...

@rust-bors
rust-bors Bot merged commit c9ff496 into rust-lang:main Aug 4, 2026
14 checks passed
@rustbot rustbot added this to the 1.99.0 milestone Aug 4, 2026
@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor
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 5048696 (parent) -> c9ff496 (this PR)

Test differences

Show 3 test diffs

3 doctest diffs were found. These are ignored, as they are noisy.

Test dashboard

Run

cargo run --manifest-path src/ci/citool/Cargo.toml -- \
    test-dashboard c9ff496891c278ad660bc0ab85c1f0b72059464a --output-dir test-dashboard

And then open test-dashboard/index.html in your browser to see an overview of all executed tests.

Job duration changes

  1. x86_64-gnu-nopt: 1h 31m -> 2h 14m (+46.8%)
  2. dist-various-2: 30m 23s -> 40m 42s (+34.0%)
  3. dist-i686-mingw: 2h 57m -> 2h 5m (-29.4%)
  4. x86_64-gnu-parallel-frontend: 1h 49m -> 1h 19m (-27.2%)
  5. i686-msvc-2: 1h 36m -> 2h 1m (+26.8%)
  6. x86_64-msvc-ext1: 2h 18m -> 1h 42m (-25.8%)
  7. x86_64-gnu-distcheck: 1h 40m -> 2h 6m (+25.6%)
  8. x86_64-gnu-gcc: 1h 7m -> 51m 2s (-24.3%)
  9. dist-x86_64-msvc: 1h 47m -> 2h 12m (+23.2%)
  10. dist-powerpc64-linux-musl: 1h 18m -> 1h 35m (+22.8%)
How to interpret the job duration changes?

Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.

@rust-timer

Copy link
Copy Markdown
Collaborator

Finished benchmarking commit (c9ff496): comparison URL.

Overall result: no relevant changes - no action needed

@rustbot label: -perf-regression

Instruction count

This perf run didn't have relevant results for this metric.

Max RSS (memory usage)

Results (primary -2.2%, secondary 0.5%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
- - 0
Regressions ❌
(secondary)
0.5% [0.4%, 0.7%] 5
Improvements ✅
(primary)
-2.2% [-3.8%, -0.6%] 2
Improvements ✅
(secondary)
- - 0
All ❌✅ (primary) -2.2% [-3.8%, -0.6%] 2

Cycles

Results (primary 1.2%, secondary 0.1%)

A less reliable metric. May be of interest, but not used to determine the overall result above.

mean range count
Regressions ❌
(primary)
1.7% [0.5%, 7.6%] 10
Regressions ❌
(secondary)
1.0% [0.5%, 1.8%] 6
Improvements ✅
(primary)
-0.6% [-0.6%, -0.5%] 3
Improvements ✅
(secondary)
-0.7% [-1.4%, -0.4%] 6
All ❌✅ (primary) 1.2% [-0.6%, 7.6%] 13

Binary size

This perf run didn't have relevant results for this metric.

Bootstrap: 491.182s -> 489.838s (-0.27%)
Artifact size: 390.23 MiB -> 390.28 MiB (0.01%)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

A-CI Area: Our Github Actions CI A-testsuite Area: The testsuite used to check the correctness of rustc merged-by-bors This PR was explicitly merged by bors. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. T-infra Relevant to the infrastructure team, which will review and decide on the PR/issue.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants