Skip to content
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

bump failing assembly & codegen tests from LLVM 14 to LLVM 15 #106995

Merged
merged 1 commit into from
Jan 18, 2023

Conversation

lukas-code
Copy link
Member

@lukas-code lukas-code commented Jan 17, 2023

These tests need LLVM 15.

Found by @Robert-Cunningham in #100601 (comment)

Passed tests at 006506e93fc80318ebfd7939fe1fd4dc19ecd8cb in https://github.com/rust-lang/rust/actions/runs/3942442730/jobs/6746104740.

@rustbot
Copy link
Collaborator

rustbot commented Jan 17, 2023

r? @pietroalbini

(rustbot has picked a reviewer for you, use r? to override)

@rustbot rustbot added 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-infra Relevant to the infrastructure team, which will review and decide on the PR/issue. labels Jan 17, 2023
@lukas-code lukas-code changed the title bump is_aligned assembly test version bump is_aligned assembly test LLVM version Jan 17, 2023
@@ -44,7 +44,7 @@ ENV NO_DOWNLOAD_CI_LLVM 1
# Using llvm-link-shared due to libffi issues -- see #34486
ENV RUST_CONFIGURE_ARGS \
--build=x86_64-unknown-linux-gnu \
--llvm-root=/usr/lib/llvm-13 \
--llvm-root=/usr/lib/llvm-14 \
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These changes are very weird, considering that the file is named src/ci/docker/host-x86_64/x86_64-gnu-llvm-13/Dockerfile

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a temporary hack to test in CI if it works. If we do want to test LLVM 14 this should probably go in a new runner.

Maybe we can have two new runners for building rust with preinstalled LLVM 14 and 15 and that run in CI if and only if tests/assembly or tests/codegen is changed?

I didn't actually intend to change CI with this PR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's probably time for us to drop LLVM 13 altogether, at which point I usually just rename the current minimum runner. I've also just asked on Zulip #t-infra about capacity for adding more runners. But either way, you're right not to mix that in this PR.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@lukas-code lukas-code changed the title bump is_aligned assembly test LLVM version bump failing assembly & codegen tests from LLVM 14 to LLVM 15 Jan 17, 2023
@lukas-code lukas-code marked this pull request as ready for review January 17, 2023 19:44
@cuviper
Copy link
Member

cuviper commented Jan 18, 2023

I confirmed these, thanks!

@bors r+ rollup

@bors
Copy link
Contributor

bors commented Jan 18, 2023

📌 Commit 1216cc7 has been approved by cuviper

It is now in the queue for this repository.

@bors bors 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 Jan 18, 2023
compiler-errors added a commit to compiler-errors/rust that referenced this pull request Jan 18, 2023
…est, r=cuviper

bump failing assembly & codegen tests from LLVM 14 to LLVM 15

These tests need LLVM 15.

Found by `@Robert-Cunningham` in rust-lang#100601 (comment)

Passed tests at 006506e93fc80318ebfd7939fe1fd4dc19ecd8cb in https://github.com/rust-lang/rust/actions/runs/3942442730/jobs/6746104740.
matthiaskrgr added a commit to matthiaskrgr/rust that referenced this pull request Jan 18, 2023
…est, r=cuviper

bump failing assembly & codegen tests from LLVM 14 to LLVM 15

These tests need LLVM 15.

Found by ``@Robert-Cunningham`` in rust-lang#100601 (comment)

Passed tests at 006506e93fc80318ebfd7939fe1fd4dc19ecd8cb in https://github.com/rust-lang/rust/actions/runs/3942442730/jobs/6746104740.
bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 18, 2023
…iaskrgr

Rollup of 7 pull requests

Successful merges:

 - rust-lang#106244 (Improve Markdown styling in README)
 - rust-lang#106747 (Add 'static lifetime suggestion when GAT implied 'static requirement from HRTB)
 - rust-lang#106873 (dont randomly use `_` to print out const generic arguments)
 - rust-lang#106992 (Remove unused `#![feature(box_syntax)]` in `alloc`)
 - rust-lang#106995 (bump failing assembly & codegen tests from LLVM 14 to LLVM 15)
 - rust-lang#106996 (rustdoc: instead of `.setting-name { width: 100% }`, use default div CSS)
 - rust-lang#106997 (Add heapsort fallback in `select_nth_unstable`)

Failed merges:

r? `@ghost`
`@rustbot` modify labels: rollup
@bors bors merged commit c96dac1 into rust-lang:master Jan 18, 2023
@rustbot rustbot added this to the 1.68.0 milestone Jan 18, 2023
@lukas-code lukas-code deleted the align_offset_assembly_test branch January 18, 2023 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. 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.

7 participants