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

Rollup of 10 pull requests #135915

Closed
wants to merge 24 commits into from
Closed

Conversation

jhpratt
Copy link
Member

@jhpratt jhpratt commented Jan 23, 2025

Successful merges:

r? @ghost
@rustbot modify labels: rollup

Create a similar rollup

marcoieni and others added 24 commits January 20, 2025 17:38
These targets have always generated DWARF debuginfo and not CodeView/PDB debuginfo
like the MSVC Windows targets. Correct their target definitions to reflect this.

The newly added tests for the various combinations of `*-windows-gnu*` targets and
`-Csplit-debuginfo` show that this does not change any stable behavior.
Split this into two tests, one for LLVM 19 and one for LLVM 20.
LLVM 20 choses a different unroll factor for the loop.
This was added years ago and is outdated today.

Signed-off-by: onur-ozkan <[email protected]>
Signed-off-by: onur-ozkan <[email protected]>
…-wf-coerce-ice, r=lcnr

Don't ICE in coerce when autoderef fails to structurally normalize non-WF type in new solver

r? lcnr
…gnostic-power-alignment, r=workingjubilee

[AIX] Lint on structs that have a different alignment in AIX's C ABI

This PR adds a linting diagnostic on AIX for repr(C) structs that are required to follow
the power alignment rule. A repr(C) struct needs to follow the power alignment rule if
the struct:
- Has a floating-point data type (greater than 4-bytes) as its first member, or
- The first member of the struct is an aggregate, whose recursively first member is a
   floating-point data type (greater than 4-bytes).

The power alignment rule for eligible structs is currently unimplemented, so a linting
diagnostic is produced when such a struct is encountered.
…wiser

Fix tests on LLVM 20

For sparcv8plus.rs, duplicate the test for LLVM 19 and LLVM 20. LLVM 20 resolves one of the FIXME in the test.

For x86_64-bigint-add.rs split the check lines for LLVM 19 and LLVM 20. The difference in codegen here is due to a difference in unroll factor, which I believe is not what the test is interested in.

Fixes rust-lang#132957.
Fixes rust-lang#133754.
…Kobzol

CI: free disk on linux arm runner

try-job: aarch64-gnu
…uginfokind, r=lqd

Update windows-gnu targets to set `DebuginfoKind::DWARF`

These targets have always used DWARF debuginfo and not CodeView/PDB debuginfo like the MSVC Windows targets. However, their target definitions claim to use `DebuginfoKind::PDB` probably to ensure that we do not try to allow the use of split-DWARF debuginfo.

This does not appear to be necessary since the targets set their supported split debug info to `Off`. I've looked at all of the uses of these properties and this patch does not appear to cause any functional changes in compiler behavior. I also added UI tests to attempt to validate there is no change in the behavior of these options on stable compilers.

cc ``@mati865`` since you mentioned this in rust-lang#135739
cc ``@davidtwco`` for split-dwarf
…eyouxu

fix outdated file path ref in llvm

This was added years ago and is outdated today.
…_mut, r=tgross35

Remove erroneous `unsafe` in `BTreeSet::upper_bound_mut`

rust-lang#128309 (comment)

Tracking issue: rust-lang#107540
…=jieyouxu

improvements on `build_steps::test` implementation

Reviewing commits one-by-one should make it easier to understand.
rustdoc-json-types: Finalize dyn compatibility renaming

Followup to rust-lang#131595.

Part of rust-lang#130852.

Inspired by rust-lang#135858 (does the same thing but for the rustdoc-types docs).

r? ``@fmease``
@rustbot
Copy link
Collaborator

rustbot commented Jan 23, 2025

Could not assign reviewer from: ghost.
User(s) ghost are either the PR author, already assigned, or on vacation. Please use r? to specify someone else to assign.

@rustbot
Copy link
Collaborator

rustbot commented Jan 23, 2025

r? @cjgillot

rustbot has assigned @cjgillot.
They will have a look at your PR within the next two weeks and either review your PR or reassign to another reviewer.

Use r? to explicitly pick a reviewer

@rustbot rustbot added A-rustdoc-json Area: Rustdoc JSON backend 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. labels Jan 23, 2025
@rustbot rustbot added T-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) 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. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver) labels Jan 23, 2025
@jhpratt
Copy link
Member Author

jhpratt commented Jan 23, 2025

@bors r+ rollup=never p=5

@bors
Copy link
Collaborator

bors commented Jan 23, 2025

📌 Commit 3289c8a has been approved by jhpratt

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 23, 2025
@bors
Copy link
Collaborator

bors commented Jan 23, 2025

⌛ Testing commit 3289c8a with merge 26089bc...

bors added a commit to rust-lang-ci/rust that referenced this pull request Jan 23, 2025
Rollup of 10 pull requests

Successful merges:

 - rust-lang#134746 (Don't ICE in coerce when autoderef fails to structurally normalize non-WF type in new solver)
 - rust-lang#135552 ([AIX] Lint on structs that have a different alignment in AIX's C ABI)
 - rust-lang#135764 (Fix tests on LLVM 20)
 - rust-lang#135779 (CI: free disk on linux arm runner)
 - rust-lang#135790 (Update windows-gnu targets to set `DebuginfoKind::DWARF`)
 - rust-lang#135879 (fix outdated file path ref in llvm)
 - rust-lang#135883 (Remove erroneous `unsafe` in `BTreeSet::upper_bound_mut`)
 - rust-lang#135884 (remove implied end of slice)
 - rust-lang#135887 (improvements on `build_steps::test` implementation)
 - rust-lang#135898 (rustdoc-json-types: Finalize dyn compatibility renaming)

r? `@ghost`
`@rustbot` modify labels: rollup
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-llvm-19-3 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
test [ui] tests/ui/debuginfo/msvc-strip-symbols.rs ... ignored, only executed when the target environment is msvc
test [ui] tests/ui/debuginfo/debuginfo-inline-callsite-location-macro-2.rs ... ok
test [ui] tests/ui/debuginfo/late-bound-projection.rs ... ok
test [ui] tests/ui/debuginfo/issue-105386-debuginfo-ub.rs ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#aarch64_gl ... ok
test [ui] tests/ui/debuginfo/sroa-fragment-debuginfo.rs ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#i686_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#i686_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#i686_uwp_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#x86_64_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#x86_64_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_off.rs#x86_64_uwp_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#i686_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#aarch64_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#i686_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#i686_uwp_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#x86_64_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#x86_64_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_packed.rs#x86_64_uwp_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#aarch64_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#i686_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#i686_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#i686_uwp_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#x86_64_uwp_g ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#x86_64_gl ... ok
test [ui] tests/ui/debuginfo/windows_gnu_split_debuginfo_unpacked.rs#x86_64_g ... ok
test [ui] tests/ui/default-method-parsing.rs ... ok
test [ui] tests/ui/deduplicate-diagnostics.rs#duplicate ... ok
test [ui] tests/ui/deep.rs ... ok
test [ui] tests/ui/defaults-well-formedness.rs ... ok
---
test [ui] tests/ui/wrong-hashset-issue-42918.rs ... ok

failures:

---- [ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc stdout ----
Saved the actual stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc/sparcv8plus-llvm19.sparc.stderr"


1 error: -v8plus,-v9
+   --> $DIR/sparcv8plus-llvm19.rs:29:1
3    |
3    |
4 LL | compile_error!("-v8plus,-v9");

Note: some mismatched output was normalized before being compared
-   --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:29:1
+   --> $DIR/sparcv8plus-llvm19.rs:29:1
+   --> $DIR/sparcv8plus-llvm19.rs:29:1


The actual stderr differed from the expected stderr.
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/sparcv8plus-llvm19.rs`
error in revision `sparc`: 1 errors occurred comparing output.
status: exit status: 1
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/checkout/tests/ui/abi/sparcv8plus-llvm19.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1" "--cfg" "sparc" "--check-cfg" "cfg(test,FALSE,sparc,sparcv8plus,sparc_cpu_v9,sparc_feature_v8plus,sparc_cpu_v9_feature_v8plus)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "sparc-unknown-none-elf"
--- stderr -------------------------------
--- stderr -------------------------------
error: -v8plus,-v9
##[error]  --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:29:1
   |
LL | compile_error!("-v8plus,-v9");

error: aborting due to 1 previous error
------------------------------------------



---- [ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_cpu_v9 stdout ----
Saved the actual stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc_cpu_v9/sparcv8plus-llvm19.sparc_cpu_v9.stderr"


1 error: +v8plus,+v9
+   --> $DIR/sparcv8plus-llvm19.rs:34:1
3    |
3    |
4 LL | compile_error!("+v8plus,+v9");

Note: some mismatched output was normalized before being compared
-   --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:34:1
+   --> $DIR/sparcv8plus-llvm19.rs:34:1
+   --> $DIR/sparcv8plus-llvm19.rs:34:1


The actual stderr differed from the expected stderr.
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/sparcv8plus-llvm19.rs`

error in revision `sparc_cpu_v9`: 1 errors occurred comparing output.
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/checkout/tests/ui/abi/sparcv8plus-llvm19.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1" "--cfg" "sparc_cpu_v9" "--check-cfg" "cfg(test,FALSE,sparc,sparcv8plus,sparc_cpu_v9,sparc_feature_v8plus,sparc_cpu_v9_feature_v8plus)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc_cpu_v9" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "sparc-unknown-none-elf" "-C" "target-cpu=v9"
--- stderr -------------------------------
--- stderr -------------------------------
error: +v8plus,+v9
##[error]  --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:34:1
   |
LL | compile_error!("+v8plus,+v9");

error: aborting due to 1 previous error
------------------------------------------



---- [ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_cpu_v9_feature_v8plus stdout ----
Saved the actual stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc_cpu_v9_feature_v8plus/sparcv8plus-llvm19.sparc_cpu_v9_feature_v8plus.stderr"


1 error: +v8plus,+v9
+   --> $DIR/sparcv8plus-llvm19.rs:34:1
3    |
3    |
4 LL | compile_error!("+v8plus,+v9");

Note: some mismatched output was normalized before being compared
-   --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:34:1
+   --> $DIR/sparcv8plus-llvm19.rs:34:1
+   --> $DIR/sparcv8plus-llvm19.rs:34:1


The actual stderr differed from the expected stderr.
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/sparcv8plus-llvm19.rs`
error in revision `sparc_cpu_v9_feature_v8plus`: 1 errors occurred comparing output.
status: exit status: 1
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/checkout/tests/ui/abi/sparcv8plus-llvm19.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1" "--cfg" "sparc_cpu_v9_feature_v8plus" "--check-cfg" "cfg(test,FALSE,sparc,sparcv8plus,sparc_cpu_v9,sparc_feature_v8plus,sparc_cpu_v9_feature_v8plus)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc_cpu_v9_feature_v8plus" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "sparc-unknown-none-elf" "-C" "target-cpu=v9" "-C" "target-feature=+v8plus"
--- stderr -------------------------------
--- stderr -------------------------------
error: +v8plus,+v9
##[error]  --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:34:1
   |
LL | compile_error!("+v8plus,+v9");

error: aborting due to 1 previous error
------------------------------------------



---- [ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_feature_v8plus stdout ----
Saved the actual stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc_feature_v8plus/sparcv8plus-llvm19.sparc_feature_v8plus.stderr"


1 error: +v8plus,-v9 (FIXME)
+   --> $DIR/sparcv8plus-llvm19.rs:39:1
3    |
3    |
4 LL | compile_error!("+v8plus,-v9 (FIXME)");

Note: some mismatched output was normalized before being compared
-   --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:39:1
+   --> $DIR/sparcv8plus-llvm19.rs:39:1
+   --> $DIR/sparcv8plus-llvm19.rs:39:1


The actual stderr differed from the expected stderr.
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/sparcv8plus-llvm19.rs`
error in revision `sparc_feature_v8plus`: 1 errors occurred comparing output.
status: exit status: 1
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/checkout/tests/ui/abi/sparcv8plus-llvm19.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1" "--cfg" "sparc_feature_v8plus" "--check-cfg" "cfg(test,FALSE,sparc,sparcv8plus,sparc_cpu_v9,sparc_feature_v8plus,sparc_cpu_v9_feature_v8plus)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparc_feature_v8plus" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "sparc-unknown-none-elf" "-C" "target-feature=+v8plus"
--- stderr -------------------------------
--- stderr -------------------------------
error: +v8plus,-v9 (FIXME)
##[error]  --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:39:1
   |
LL | compile_error!("+v8plus,-v9 (FIXME)");

error: aborting due to 1 previous error
------------------------------------------



---- [ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparcv8plus stdout ----
Saved the actual stderr to "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparcv8plus/sparcv8plus-llvm19.sparcv8plus.stderr"


1 error: +v8plus,+v9
+   --> $DIR/sparcv8plus-llvm19.rs:34:1
3    |
3    |
4 LL | compile_error!("+v8plus,+v9");

Note: some mismatched output was normalized before being compared
-   --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:34:1
+   --> $DIR/sparcv8plus-llvm19.rs:34:1
+   --> $DIR/sparcv8plus-llvm19.rs:34:1


The actual stderr differed from the expected stderr.
To update references, rerun the tests and pass the `--bless` flag
To only update this specific test, also pass `--test-args abi/sparcv8plus-llvm19.rs`
error in revision `sparcv8plus`: 1 errors occurred comparing output.
status: exit status: 1
status: exit status: 1
command: env -u RUSTC_LOG_COLOR RUSTC_ICE="0" RUST_BACKTRACE="short" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "/checkout/tests/ui/abi/sparcv8plus-llvm19.rs" "-Zthreads=1" "-Zsimulate-remapped-rust-src-base=/rustc/FAKE_PREFIX" "-Ztranslate-remapped-path-to-local-path=no" "-Z" "ignore-directory-in-diagnostics-source-blocks=/cargo" "-Z" "ignore-directory-in-diagnostics-source-blocks=/checkout/vendor" "--sysroot" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage1" "--cfg" "sparcv8plus" "--check-cfg" "cfg(test,FALSE,sparc,sparcv8plus,sparc_cpu_v9,sparc_feature_v8plus,sparc_cpu_v9_feature_v8plus)" "--error-format" "json" "--json" "future-incompat" "-Ccodegen-units=1" "-Zui-testing" "-Zdeduplicate-diagnostics=no" "-Zwrite-long-types-to-disk=no" "-Cstrip=debuginfo" "--emit" "metadata" "-C" "prefer-dynamic" "--out-dir" "/checkout/obj/build/x86_64-unknown-linux-gnu/test/ui/abi/sparcv8plus-llvm19.sparcv8plus" "-A" "unused" "-A" "internal_features" "-Crpath" "-Cdebuginfo=0" "-Lnative=/checkout/obj/build/x86_64-unknown-linux-gnu/native/rust-test-helpers" "--target" "sparc-unknown-linux-gnu"
--- stderr -------------------------------
--- stderr -------------------------------
error: +v8plus,+v9
##[error]  --> /checkout/tests/ui/abi/sparcv8plus-llvm19.rs:34:1
   |
LL | compile_error!("+v8plus,+v9");

error: aborting due to 1 previous error
------------------------------------------

@bors
Copy link
Collaborator

bors commented Jan 23, 2025

💔 Test failed - checks-actions

@bors bors added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. and removed S-waiting-on-bors Status: Waiting on bors to run and complete tests. Bors will change the label on completion. labels Jan 23, 2025
@jhpratt jhpratt deleted the rollup-m965rf3 branch January 23, 2025 08:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-rustdoc-json Area: Rustdoc JSON backend 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-bootstrap Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap) 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. T-libs Relevant to the library team, which will review and decide on the PR/issue. T-rustdoc Relevant to the rustdoc team, which will review and decide on the PR/issue. WG-trait-system-refactor The Rustc Trait System Refactor Initiative (-Znext-solver)
Projects
None yet
Development

Successfully merging this pull request may close these issues.