diff --git a/library/stdarch/.github/workflows/main.yml b/library/stdarch/.github/workflows/main.yml index 1f39a95c5f4d..305ba3728297 100644 --- a/library/stdarch/.github/workflows/main.yml +++ b/library/stdarch/.github/workflows/main.yml @@ -76,6 +76,8 @@ jobs: os: ubuntu-latest - tuple: powerpc-unknown-linux-gnu os: ubuntu-latest + - tuple: powerpc64-unknown-linux-gnu + os: ubuntu-latest - tuple: powerpc64le-unknown-linux-gnu os: ubuntu-latest # MIPS targets disabled since they are dropped to tier 3. @@ -161,6 +163,10 @@ jobs: tuple: powerpc-unknown-linux-gnu os: ubuntu-latest disable_assert_instr: true + - target: + tuple: powerpc64-unknown-linux-gnu + os: ubuntu-latest + disable_assert_instr: true - target: tuple: powerpc64le-unknown-linux-gnu os: ubuntu-latest diff --git a/library/stdarch/ci/run.sh b/library/stdarch/ci/run.sh index c5dcbcd82b9c..207df5162c70 100755 --- a/library/stdarch/ci/run.sh +++ b/library/stdarch/ci/run.sh @@ -82,6 +82,10 @@ cargo_test() { wasm32*) cmd="$cmd --nocapture" ;; + # qemu has an erratic behavior on those tests + powerpc64-unknown-linux-gnu) + cmd="$cmd --skip test_vec_lde_u16 --skip test_vec_lde_u32" + ;; esac if [ "$SKIP_TESTS" != "" ]; then