rust-lang / rust-lang/stdarch

powerpc CI does not run `assert_instr` tests on powerpc, and powerpc64 (big endian)

Open
#448 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

A-powerpc A-testing help wanted
Dominant language
Rust
Stars
694
Forks
336
Avg merge
5d 14h
Merged PRs (30d)
9

Description

The powerpc CI does not run assert_instr tests on powerpc and powerpc64 (bid endian). On powerpc qemu segfaults. The currently selected CPU is Vger and should support altivec, so this might be due to a bug in qemu. The powerpc64 (big endian) build bots never finish: maybe we aren't selecting the appropriate CPU for these tests to run?

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the powerpc CI configuration and the assert_instr test setup mentioned in the issue. Reproduce the powerpc QEMU segfault and the powerpc64 big-endian build timeout, then inspect the selected CPU settings. Done means assert_instr tests complete successfully on both targets.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.