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

compiler-builtins CI fails on powerpc64 #99853

Closed
Amanieu opened this issue Jul 28, 2022 · 6 comments · Fixed by rust-lang/compiler-builtins#792
Closed

compiler-builtins CI fails on powerpc64 #99853

Amanieu opened this issue Jul 28, 2022 · 6 comments · Fixed by rust-lang/compiler-builtins#792
Labels
C-bug Category: This is a bug. O-PowerPC Target: PowerPC processors regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@Amanieu
Copy link
Member

Amanieu commented Jul 28, 2022

Some memset tests fail on both powerpc64-unknown-linux-gnu and powerpc64le-unknown-linux-gnu, but only with --release. Bisecting show #91743 as the culprit, but I think it just exposes an existing LLVM bug rather than being the root cause.

powerpc64le

---- memset_backward_aligned stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 204, 204, 204, 204, 204, 204, 204, 204, 204, 0, 0, 0, 0, 204, 204, 204, 204, 28, 29, 30, 31]`,
 right: `[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 28, 29, 30, 31]`', testcrate/tests/mem.rs:265:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- memset_backward_misaligned_aligned_start stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 6, 7, 204, 204, 204, 204, 0, 0, 0, 0, 204, 204, 204, 204, 0, 0, 0, 0, 204, 25, 26, 27, 28, 29, 30, 31]`,
 right: `[0, 1, 2, 3, 4, 5, 6, 7, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 25, 26, 27, 28, 29, 30, 31]`', testcrate/tests/mem.rs:253:9

---- memset_backward_misaligned_nonaligned_start stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 204, 204, 204, 204, 204, 204, 0, 0, 0, 0, 204, 204, 204, 204, 204, 204, 204, 23, 24, 25, 26, 27, 28, 29, 30, 31]`,
 right: `[0, 1, 2, 3, 4, 5, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 23, 24, 25, 26, 27, 28, 29, 30, 31]`', testcrate/tests/mem.rs:241:9

powerpc64

---- memset_backward_aligned stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 204, 204, 204, 204, 204, 0, 0, 0, 0, 204, 204, 204, 204, 204, 204, 204, 204, 28, 29, 30, 31]`,
 right: `[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 28, 29, 30, 31]`', testcrate/tests/mem.rs:265:9
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

---- memset_backward_misaligned_aligned_start stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 204, 204, 204, 204, 0, 0, 0, 0, 204, 204, 204, 204, 204, 25, 26, 27, 28, 29, 30, 31]`,
 right: `[0, 1, 2, 3, 4, 5, 6, 7, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 25, 26, 27, 28, 29, 30, 31]`', testcrate/tests/mem.rs:253:9

---- memset_backward_misaligned_nonaligned_start stdout ----
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[0, 1, 2, 3, 4, 5, 204, 204, 0, 0, 0, 0, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 23, 24, 25, 26, 27, 28, 29, 30, 31]`,
 right: `[0, 1, 2, 3, 4, 5, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 23, 24, 25, 26, 27, 28, 29, 30, 31]`', testcrate/tests/mem.rs:241:9

@Amanieu Amanieu added C-bug Category: This is a bug. regression-untriaged Untriaged performance or correctness regression. labels Jul 28, 2022
@rustbot rustbot added the I-prioritize Issue: Indicates that prioritization has been requested for this issue. label Jul 28, 2022
@Amanieu
Copy link
Member Author

Amanieu commented Jul 28, 2022

#88520 might be related: we previously had some test failures due to the LLVM 13 upgrade, which we never got around to fixing (we just disable those tests on PPC64).

Amanieu added a commit to Amanieu/rustc-builtins that referenced this issue Jul 28, 2022
@apiraino apiraino added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. I-compiler-nominated Nominated for discussion during a compiler team meeting. labels Aug 3, 2022
@apiraino apiraino removed the I-compiler-nominated Nominated for discussion during a compiler team meeting. label Aug 9, 2022
@apiraino
Copy link
Contributor

apiraino commented Sep 1, 2022

removing I-prioritize since this topic will be handled in a T-compiler meeting

@rustbot label -I-prioritize

@rustbot rustbot removed the I-prioritize Issue: Indicates that prioritization has been requested for this issue. label Sep 1, 2022
@Enselic Enselic added the O-PowerPC Target: PowerPC processors label Apr 2, 2024
@RalfJung
Copy link
Member

removing I-prioritize since this topic will be handled in a T-compiler meeting

That was 2 years ago; did anything come out of that meeting?

Is the bug even still present?

@apiraino
Copy link
Contributor

@RalfJung do you have a specific question about this issue or was your question just a "pulse check"?

I did some serious backtracking. The issue was discussed 3 years ago (on Zulip) but the meeting mentioned above was only recently scheduled (in meeting proposal) and it's about disabling tests for components we don't control (such as LLVM), not specifically about this issue.

I can't say if this bug is still present. @Amanieu do you know more?

@RalfJung
Copy link
Member

do you have a specific question about this issue or was your question just a "pulse check"?

The latter. I stumbled upon this issue and wondered about the status. The tests are still disabled in compiler-builtins, which is not a good sign for the target.

Pinging people listed as target maintainers for powerpc: @Gelbpunkt @famfo @neuschaefer @daltenty @gilamn5tr

@Gelbpunkt
Copy link
Contributor

Gelbpunkt commented Mar 17, 2025

do you have a specific question about this issue or was your question just a "pulse check"?

The latter. I stumbled upon this issue and wondered about the status. The tests are still disabled in compiler-builtins, which is not a good sign for the target.

Pinging people listed as target maintainers for powerpc: @Gelbpunkt @famfo @neuschaefer @daltenty @gilamn5tr

Thanks for the ping. I've re-enabled the memset-related tests in compiler-builtins and ran the testsuite on powerpc64le-unknown-linux-gnu and they all pass (with rustc 1.87.0-nightly (4d30011f6 2025-03-15) and the LLVM 20.1). I think we can safely re-enable them again, should I send a PR? (edit: opened one)

Full test report:

+ target=powerpc64le-unknown-linux-gnu
+ export RUST_BACKTRACE=full
+ RUST_BACKTRACE=full
+ '[' -z powerpc64le-unknown-linux-gnu ']'
+ '[' '' = 1 ']'
+ '[' '' = 1 ']'
+ run='cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu'
+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
   Compiling testcrate v0.1.0 (/home/adrian/compiler-builtins/testcrate)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.33s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/addsub-3c747d9f536207ed)

running 7 tests
test float_addsub::__addsf3 ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_i128_add ... ok
test int_addsub::__rust_i128_addo ... ok
test int_addsub::__rust_u128_add ... ok
test int_addsub::__rust_u128_addo ... ok
test float_addsub_f128_ppc::__addkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memclr-50bd7b2f365a5bdb)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memcpy-884751e696f6609a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memset-36d162c1f82479da)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/big-51bc9927f136fa27)

running 5 tests
test not_u128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test widen_i128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/cmp-cff8fb29eef311f9)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/conv-3ce2b7102f470ec4)

running 24 tests
test i_to_f::__floatunsidf ... ok
test i_to_f::__floatsidf ... ok
test i_to_f::__floatunsisf ... ok
test i_to_f::__floatsisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatsikf ... ok
test i_to_f::__floatunsikf ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatdisf ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatdidf ... ok
test i_to_f::__floatundikf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatdikf ... ok
test extend::__extendsfkf2 ... ok
test i_to_f::__floattidf ... ok
test extend::__extenddfkf2 ... ok
test i_to_f::__floatuntikf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatuntisf ... ok
test i_to_f::__floattikf ... ok
test trunc::__trunckfsf2 ... ok
test trunc::__trunckfdf2 ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/div_rem-5844d62067345ae7)

running 7 tests
test div_rem_si4 ... ok
test float_div::__divsf3 ... ok
test float_div::__divdf3 ... ok
test div_rem_di4 ... ok
test divide_sparc ... ok
test div_rem_ti4 ... ok
test float_div::__divkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_pow-7d9905bdfcb17045)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/lse-9c8eadd70a7cd89c)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mem-4295701499a5fbcb)

running 18 tests
test memcpy_10 ... ok
test memcpy_3 ... ok
test memmove_backward ... ok
test memcpy_big ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_eq ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/misc-634da5555a514010)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test trailing_zeros ... ok
test leading_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.07s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mul-59cc9b7a826039aa)

running 9 tests
test int_overflowing_mul::__mulosi4 ... ok
test float_mul::__mulsf3 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test int_mul::__muldi3 ... ok
test float_mul::__muldf3 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok
test int_overflowing_mul::__muloti4 ... ok
test float_mul_f128_ppc::__mulkf3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/shift-e2bf4dac5b9e74b9)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashlti3 ... ok
test __ashrdi3 ... ok
test __ashrti3 ... ok
test __ashrsi3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --release
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16
    Finished `release` profile [optimized] target(s) in 0.06s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/release/deps/addsub-6406ce82813902a8)

running 7 tests
test int_addsub::__rust_i128_add ... ok
test int_addsub::__rust_u128_add ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_i128_addo ... ok
test float_addsub::__addsf3 ... ok
test int_addsub::__rust_u128_addo ... ok
test float_addsub_f128_ppc::__addkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memclr-40e4fcdac16def4b)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memcpy-9d52403b7b69004a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memset-c7633edfb576b43a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/release/deps/big-d655de0b11b524f3)

running 5 tests
test not_u128 ... ok
test widen_mul_u128 ... ok
test widen_i128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/release/deps/cmp-0897f9e4c44b74a3)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/release/deps/conv-b0085eb608d1f130)

running 24 tests
test i_to_f::__floatdidf ... ok
test i_to_f::__floatsidf ... ok
test i_to_f::__floatdisf ... ok
test i_to_f::__floatsisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatsikf ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floattidf ... ok
test i_to_f::__floatdikf ... ok
test extend::__extenddfkf2 ... ok
test extend::__extendsfkf2 ... ok
test i_to_f::__floatunsidf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatundikf ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatunsisf ... ok
test i_to_f::__floatunsikf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floattikf ... ok
test i_to_f::__floatuntisf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatuntikf ... ok
test trunc::__trunckfsf2 ... ok
test trunc::__trunckfdf2 ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/div_rem-b05fbe7bd258df05)

running 7 tests
test div_rem_si4 ... ok
test float_div::__divdf3 ... ok
test float_div::__divsf3 ... ok
test divide_sparc ... ok
test div_rem_di4 ... ok
test div_rem_ti4 ... ok
test float_div::__divkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_pow-23fc469f3c279969)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/release/deps/lse-470ac3436ef7ad80)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mem-369110887f5c9082)

running 18 tests
test memcmp_eq ... ok
test memcpy_10 ... ok
test memcpy_3 ... ok
test memcpy_big ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/release/deps/misc-e9d69be1e4202b7e)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test trailing_zeros ... ok
test leading_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mul-93bfb8aa1bd7fcd5)

running 9 tests
test int_mul::__muldi3 ... ok
test int_overflowing_mul::__mulosi4 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test float_mul::__muldf3 ... ok
test int_mul::__multi3 ... ok
test float_mul::__mulsf3 ... ok
test int_overflowing_mul::__muloti4 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok
test float_mul_f128_ppc::__mulkf3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/release/deps/shift-aaed1b7f43afe3c4)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashlti3 ... ok
test __ashrdi3 ... ok
test __ashrsi3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --features c
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
warning: testcrate@0.1.0: using apfloat fallback for f16
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
   Compiling testcrate v0.1.0 (/home/adrian/compiler-builtins/testcrate)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.33s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/addsub-707afe397f54f7de)

running 7 tests
test float_addsub::__addsf3 ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_u128_add ... ok
test int_addsub::__rust_i128_add ... ok
test int_addsub::__rust_u128_addo ... ok
test int_addsub::__rust_i128_addo ... ok
test float_addsub_f128_ppc::__addkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memclr-3b09721e7921fb62)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memcpy-76adf43b175eb228)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memset-d14e8cb7a824f024)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/big-a5808fe1186e40e2)

running 5 tests
test not_u128 ... ok
test widen_i128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/cmp-e0cedf06c1e55429)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/conv-bc2b3d4fef056c0b)

running 24 tests
test i_to_f::__floatunsidf ... ok
test i_to_f::__floatsidf ... ok
test i_to_f::__floatunsisf ... ok
test i_to_f::__floatsisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatunsikf ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatsikf ... ok
test i_to_f::__floatundikf ... ok
test i_to_f::__floatdisf ... ok
test i_to_f::__floatdidf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatdikf ... ok
test extend::__extenddfkf2 ... ok
test extend::__extendsfkf2 ... ok
test i_to_f::__floatuntisf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floattidf ... ok
test i_to_f::__floattikf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floatuntikf ... ok
test trunc::__trunckfdf2 ... ok
test trunc::__trunckfsf2 ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/div_rem-63da02a0d2b06697)

running 7 tests
test div_rem_si4 ... ok
test float_div::__divdf3 ... ok
test float_div::__divsf3 ... ok
test divide_sparc ... ok
test div_rem_di4 ... ok
test div_rem_ti4 ... ok
test float_div::__divkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_pow-48575af4f8a5b165)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/lse-dcbbdac4981965df)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mem-10b6c3170471bbd2)

running 18 tests
test memcpy_10 ... ok
test memcpy_3 ... ok
test memcpy_big ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_eq ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/misc-99a065079984d44c)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test leading_zeros ... ok
test trailing_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mul-2243eada4abbf292)

running 9 tests
test float_mul::__muldf3 ... ok
test int_overflowing_mul::__mulosi4 ... ok
test float_mul::__mulsf3 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test int_mul::__muldi3 ... ok
test int_overflowing_mul::__muloti4 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok
test float_mul_f128_ppc::__mulkf3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/shift-0e84ff0604d52eb1)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashrdi3 ... ok
test __ashrsi3 ... ok
test __ashlti3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --features c --release
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
    Finished `release` profile [optimized] target(s) in 0.08s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/release/deps/addsub-aaea11bb51403a59)

running 7 tests
test int_addsub::__rust_i128_add ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_u128_add ... ok
test int_addsub::__rust_i128_addo ... ok
test float_addsub::__addsf3 ... ok
test int_addsub::__rust_u128_addo ... ok
test float_addsub_f128_ppc::__addkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memclr-115ce23bb71161a3)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memcpy-8071d00113d1e503)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memset-21949f7438f0d47b)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/release/deps/big-af2d0c5e2e0b40c4)

running 5 tests
test not_u128 ... ok
test widen_i128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/release/deps/cmp-040a2e87200043b5)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/release/deps/conv-b4e533f8dd1448ef)

running 24 tests
test i_to_f::__floatdidf ... ok
test i_to_f::__floatdisf ... ok
test i_to_f::__floatsidf ... ok
test extend::__extendsfkf2 ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatsisf ... ok
test i_to_f::__floatsikf ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatunsisf ... ok
test extend::__extenddfkf2 ... ok
test i_to_f::__floatunsidf ... ok
test i_to_f::__floatdikf ... ok
test i_to_f::__floattidf ... ok
test i_to_f::__floatundikf ... ok
test i_to_f::__floatuntisf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatunsikf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floattikf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatuntikf ... ok
test trunc::__trunckfdf2 ... ok
test trunc::__trunckfsf2 ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/div_rem-97c1b1a0b74b4b48)

running 7 tests
test div_rem_si4 ... ok
test float_div::__divdf3 ... ok
test div_rem_di4 ... ok
test float_div::__divsf3 ... ok
test divide_sparc ... ok
test div_rem_ti4 ... ok
test float_div::__divkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_pow-957a4c1d9daba47f)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/release/deps/lse-9a40c33a571443ba)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mem-23321d7da422eef4)

running 18 tests
test memcmp_eq ... ok
test memcpy_10 ... ok
test memcpy_3 ... ok
test memcpy_big ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/release/deps/misc-500d6007c0dcc9bb)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test trailing_zeros ... ok
test leading_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mul-e867467d28b989c9)

running 9 tests
test int_mul::__muldi3 ... ok
test int_overflowing_mul::__mulosi4 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test float_mul::__muldf3 ... ok
test float_mul::__mulsf3 ... ok
test int_overflowing_mul::__muloti4 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok
test float_mul_f128_ppc::__mulkf3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/release/deps/shift-fec089904e8de0f0)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashlti3 ... ok
test __ashrdi3 ... ok
test __ashrsi3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --features no-asm
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16
warning: testcrate@0.1.0: using apfloat fallback for f128
   Compiling testcrate v0.1.0 (/home/adrian/compiler-builtins/testcrate)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.31s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/addsub-4578028258805daa)

running 7 tests
test float_addsub::__addsf3 ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_i128_add ... ok
test int_addsub::__rust_i128_addo ... ok
test int_addsub::__rust_u128_addo ... ok
test int_addsub::__rust_u128_add ... ok
test float_addsub_f128_ppc::__addkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.20s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memclr-581b58208155b650)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memcpy-f3861ef6acddb6c8)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memset-1916ce16aa87bacf)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/big-00fb31270b360988)

running 5 tests
test not_u128 ... ok
test widen_i128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/cmp-d01053281bfa318a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/conv-29edf7db261912e1)

running 24 tests
test i_to_f::__floatsidf ... ok
test i_to_f::__floatunsidf ... ok
test i_to_f::__floatunsisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatsisf ... ok
test i_to_f::__floatunsikf ... ok
test i_to_f::__floatsikf ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatdisf ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatdidf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatdikf ... ok
test i_to_f::__floatundikf ... ok
test extend::__extendsfkf2 ... ok
test i_to_f::__floattidf ... ok
test extend::__extenddfkf2 ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatuntikf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floatuntisf ... ok
test i_to_f::__floattikf ... ok
test trunc::__trunckfdf2 ... ok
test trunc::__trunckfsf2 ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/div_rem-3d47c05d632f502e)

running 7 tests
test div_rem_si4 ... ok
test float_div::__divsf3 ... ok
test float_div::__divdf3 ... ok
test div_rem_di4 ... ok
test divide_sparc ... ok
test div_rem_ti4 ... ok
test float_div::__divkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.82s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_pow-147b1b7377e2dd50)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/lse-76697d4bf715db7b)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mem-2aa929de1137b490)

running 18 tests
test memcpy_10 ... ok
test memcpy_big ... ok
test memcpy_3 ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_eq ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/misc-cae81eee69277e84)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test leading_zeros ... ok
test trailing_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mul-281ab577f691963b)

running 9 tests
test int_overflowing_mul::__mulosi4 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test int_mul::__muldi3 ... ok
test float_mul::__mulsf3 ... ok
test float_mul::__muldf3 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok
test int_overflowing_mul::__muloti4 ... ok
test float_mul_f128_ppc::__mulkf3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.18s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/shift-80369641ed9ff408)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashrdi3 ... ok
test __ashlti3 ... ok
test __ashrsi3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --features no-asm --release
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16
    Finished `release` profile [optimized] target(s) in 0.06s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/release/deps/addsub-37f88d3e0d382f21)

running 7 tests
test int_addsub::__rust_i128_add ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_u128_add ... ok
test int_addsub::__rust_i128_addo ... ok
test float_addsub::__addsf3 ... ok
test int_addsub::__rust_u128_addo ... ok
test float_addsub_f128_ppc::__addkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memclr-bf1adb700fd79268)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memcpy-9d0ecd60be3a094c)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memset-c0443df4bfad4989)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/release/deps/big-d49ea4358eb0d89d)

running 5 tests
test not_u128 ... ok
test widen_i128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/release/deps/cmp-a129aea00d83b8b7)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/release/deps/conv-0d0d7f250d7c932f)

running 24 tests
test i_to_f::__floatdidf ... ok
test i_to_f::__floatsidf ... ok
test i_to_f::__floatdisf ... ok
test i_to_f::__floatsisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatdikf ... ok
test extend::__extenddfkf2 ... ok
test i_to_f::__floattidf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatsikf ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatunsidf ... ok
test i_to_f::__floatundikf ... ok
test extend::__extendsfkf2 ... ok
test i_to_f::__floatunsisf ... ok
test i_to_f::__floatunsikf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floatuntisf ... ok
test i_to_f::__floattikf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatuntikf ... ok
test trunc::__trunckfdf2 ... ok
test trunc::__trunckfsf2 ... ok

test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/div_rem-adf8bd584b500744)

running 7 tests
test div_rem_si4 ... ok
test float_div::__divdf3 ... ok
test float_div::__divsf3 ... ok
test divide_sparc ... ok
test div_rem_di4 ... ok
test div_rem_ti4 ... ok
test float_div::__divkf3 ... ok

test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_pow-244c1735639ab027)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/release/deps/lse-c3d1918f6f11cb2a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mem-88293b2646b1c691)

running 18 tests
test memcmp_eq ... ok
test memcpy_10 ... ok
test memcpy_3 ... ok
test memcpy_big ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/release/deps/misc-93e2a89d979eb62f)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test trailing_zeros ... ok
test leading_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mul-f2e3bad4e73d24cd)

running 9 tests
test int_mul::__muldi3 ... ok
test int_overflowing_mul::__mulosi4 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test float_mul::__muldf3 ... ok
test float_mul::__mulsf3 ... ok
test int_overflowing_mul::__muloti4 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok
test float_mul_f128_ppc::__mulkf3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/release/deps/shift-fc3d4e14a546f22d)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashrdi3 ... ok
test __ashlti3 ... ok
test __ashrsi3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --features no-f16-f128
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16
   Compiling testcrate v0.1.0 (/home/adrian/compiler-builtins/testcrate)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.29s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/addsub-fc44393c78ca4dcb)

running 6 tests
test float_addsub::__addsf3 ... ok
test float_addsub::__adddf3 ... ok
test int_addsub::__rust_i128_add ... ok
test int_addsub::__rust_u128_addo ... ok
test int_addsub::__rust_u128_add ... ok
test int_addsub::__rust_i128_addo ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.10s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memclr-b8d31be3b2461c04)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memcpy-de8e7be866a6ecd7)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/aeabi_memset-74313122f88523ff)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/big-7fde18c9520e8356)

running 5 tests
test not_u128 ... ok
test widen_i128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/cmp-5821a21fc8250c90)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/conv-688ed07824cecf0a)

running 14 tests
test i_to_f::__floatunsidf ... ok
test i_to_f::__floatsisf ... ok
test i_to_f::__floatsidf ... ok
test i_to_f::__floatunsisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatdisf ... ok
test trunc::__truncdfsf2 ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatdidf ... ok
test i_to_f::__floattidf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatuntidf ... ok
test i_to_f::__floatuntisf ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/div_rem-c8ec807138eb7776)

running 6 tests
test div_rem_si4 ... ok
test float_div::__divsf3 ... ok
test div_rem_di4 ... ok
test float_div::__divdf3 ... ok
test divide_sparc ... ok
test div_rem_ti4 ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_pow-4f3a53928072c297)

running 2 tests
test __powisf2 ... ok
test __powidf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/lse-e5f4e47880eb4544)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mem-89a52a7158c0a521)

running 18 tests
test memcpy_10 ... ok
test memcpy_3 ... ok
test memcpy_big ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_eq ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/misc-69b5d357cda1f987)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test leading_zeros ... ok
test trailing_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.08s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mul-d0f238ce94cfdc32)

running 8 tests
test int_overflowing_mul::__mulosi4 ... ok
test int_mul::__muldi3 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test float_mul::__mulsf3 ... ok
test float_mul::__muldf3 ... ok
test int_overflowing_mul::__muloti4 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/shift-47cf523f5d1e5862)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashlti3 ... ok
test __ashrdi3 ... ok
test __ashrsi3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --features no-f16-f128 --release
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
    Finished `release` profile [optimized] target(s) in 0.07s
     Running tests/addsub.rs (target/powerpc64le-unknown-linux-gnu/release/deps/addsub-c362e6e81be8c76c)

running 6 tests
test int_addsub::__rust_u128_add ... ok
test int_addsub::__rust_i128_add ... ok
test int_addsub::__rust_i128_addo ... ok
test float_addsub::__adddf3 ... ok
test float_addsub::__addsf3 ... ok
test int_addsub::__rust_u128_addo ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memclr.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memclr-11bd1ec5c66c0bef)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memcpy.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memcpy-e8a6f5bfac4fd041)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/aeabi_memset.rs (target/powerpc64le-unknown-linux-gnu/release/deps/aeabi_memset-3adf22042b606c45)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/big.rs (target/powerpc64le-unknown-linux-gnu/release/deps/big-30ee57912ef2d135)

running 5 tests
test not_u128 ... ok
test widen_i128 ... ok
test widen_mul_u128 ... ok
test widen_u128 ... ok
test shr_u128 ... ok

test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/cmp.rs (target/powerpc64le-unknown-linux-gnu/release/deps/cmp-8cae412923a37b0a)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/conv.rs (target/powerpc64le-unknown-linux-gnu/release/deps/conv-b38830980f78bed3)

running 14 tests
test i_to_f::__floatsidf ... ok
test i_to_f::__floatdidf ... ok
test i_to_f::__floatdisf ... ok
test extend::__extendsfdf2 ... ok
test i_to_f::__floatundidf ... ok
test i_to_f::__floatundisf ... ok
test i_to_f::__floatsisf ... ok
test i_to_f::__floattidf ... ok
test i_to_f::__floatunsidf ... ok
test i_to_f::__floattisf ... ok
test i_to_f::__floatuntisf ... ok
test i_to_f::__floatunsisf ... ok
test i_to_f::__floatuntidf ... ok
test trunc::__truncdfsf2 ... ok

test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/div_rem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/div_rem-de2daa99f150fbc1)

running 6 tests
test div_rem_si4 ... ok
test float_div::__divdf3 ... ok
test float_div::__divsf3 ... ok
test divide_sparc ... ok
test div_rem_di4 ... ok
test div_rem_ti4 ... ok

test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/float_pow.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_pow-87132fe454a9464a)

running 2 tests
test __powidf2 ... ok
test __powisf2 ... ok

test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/lse.rs (target/powerpc64le-unknown-linux-gnu/release/deps/lse-dc4eb1a94c90a454)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mem-60ae027623e4bfa8)

running 18 tests
test memcmp_eq ... ok
test memcpy_10 ... ok
test memcpy_3 ... ok
test memcpy_big ... ok
test memmove_backward ... ok
test memmove_backward_aligned ... ok
test memmove_backward_misaligned_aligned_start ... ok
test memmove_backward_misaligned_nonaligned_start ... ok
test memmove_forward ... ok
test memmove_forward_aligned ... ok
test memmove_forward_misaligned_aligned_start ... ok
test memmove_forward_misaligned_nonaligned_start ... ok
test memset_backward_aligned ... ok
test memset_backward_misaligned_aligned_start ... ok
test memset_backward_misaligned_nonaligned_start ... ok
test memset_nonzero ... ok
test memset_zero ... ok
test memcmp_ne ... ok

test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/misc.rs (target/powerpc64le-unknown-linux-gnu/release/deps/misc-921168a8c7731485)

running 4 tests
test fuzz_values ... ok
test bswap ... ok
test leading_zeros ... ok
test trailing_zeros ... ok

test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running tests/mul.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mul-fa0836fffe94f31c)

running 8 tests
test int_mul::__muldi3 ... ok
test float_mul::__muldf3 ... ok
test int_overflowing_mul::__mulosi4 ... ok
test int_overflowing_mul::__mulodi4 ... ok
test float_mul::__mulsf3 ... ok
test int_mul::__multi3 ... ok
test int_overflowing_mul::__muloti4 ... ok
test int_overflowing_mul::overflowing_mul_u128 ... ok

test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

     Running tests/shift.rs (target/powerpc64le-unknown-linux-gnu/release/deps/shift-a079c1c4ed55b49b)

running 9 tests
test __ashldi3 ... ok
test __ashlsi3 ... ok
test __ashrdi3 ... ok
test __ashlti3 ... ok
test __ashrsi3 ... ok
test __ashrti3 ... ok
test __lshrdi3 ... ok
test __lshrsi3 ... ok
test __lshrti3 ... ok

test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --benches
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
   Compiling testcrate v0.1.0 (/home/adrian/compiler-builtins/testcrate)
    Finished `test` profile [unoptimized + debuginfo] target(s) in 1.94s
     Running unittests src/lib.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/testcrate-1a84d33755a8fcf3)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running benches/float_add.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_add-dfc8a964b2e37961)
Testing add_f32/compiler-builtins
Success
Testing add_f32/system
Success

Testing add_f64/compiler-builtins
Success
Testing add_f64/system
Success

Testing add_f128/compiler-builtins
Success

     Running benches/float_cmp.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_cmp-33d5cd6bea0a3881)
Testing cmp_f32_gt/compiler-builtins
Success
Testing cmp_f32_gt/system
Success

Testing cmp_f32_unord/compiler-builtins
Success
Testing cmp_f32_unord/system
Success

Testing cmp_f64_gt/compiler-builtins
Success
Testing cmp_f64_gt/system
Success

Testing cmp_f64_unord/compiler-builtins
Success
Testing cmp_f64_unord/system
Success

Testing cmp_f128_gt/compiler-builtins
Success

Testing cmp_f128_unord/compiler-builtins
Success

     Running benches/float_conv.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_conv-7ff5ced7a8645dd4)
Testing conv_u32_f32/compiler-builtins
Success
Testing conv_u32_f32/system
Success

Testing conv_u32_f64/compiler-builtins
Success
Testing conv_u32_f64/system
Success

Testing conv_u64_f32/compiler-builtins
Success
Testing conv_u64_f32/system
Success

Testing conv_u64_f64/compiler-builtins
Success
Testing conv_u64_f64/system
Success

Testing conv_u128_f32/compiler-builtins
Success
Testing conv_u128_f32/system
Success

Testing conv_u128_f64/compiler-builtins
Success
Testing conv_u128_f64/system
Success

Testing conv_i32_f32/compiler-builtins
Success
Testing conv_i32_f32/system
Success

Testing conv_i32_f64/compiler-builtins
Success
Testing conv_i32_f64/system
Success

Testing conv_i64_f32/compiler-builtins
Success
Testing conv_i64_f32/system
Success

Testing conv_i64_f64/compiler-builtins
Success
Testing conv_i64_f64/system
Success

Testing conv_i128_f32/compiler-builtins
Success
Testing conv_i128_f32/system
Success

Testing conv_i128_f64/compiler-builtins
Success
Testing conv_i128_f64/system
Success

Testing conv_f64_u32/compiler-builtins
Success
Testing conv_f64_u32/system
Success

Testing conv_f64_u64/compiler-builtins
Success
Testing conv_f64_u64/system
Success

Testing conv_f64_u128/compiler-builtins
Success
Testing conv_f64_u128/system
Success

Testing conv_f64_i32/compiler-builtins
Success
Testing conv_f64_i32/system
Success

Testing conv_f64_i64/compiler-builtins
Success
Testing conv_f64_i64/system
Success

Testing conv_f64_i128/compiler-builtins
Success
Testing conv_f64_i128/system
Success

     Running benches/float_div.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_div-0462c0af704e6ee2)
Testing div_f32/compiler-builtins
Success
Testing div_f32/system
Success

Testing div_f64/compiler-builtins
Success
Testing div_f64/system
Success

Testing div_f128/compiler-builtins
Success

     Running benches/float_extend.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_extend-fc112f2a6adc436c)
Testing extend_f32_f64/compiler-builtins
Success
Testing extend_f32_f64/system
Success

Testing extend_f32_f128/compiler-builtins
Success

Testing extend_f64_f128/compiler-builtins
Success

     Running benches/float_mul.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_mul-c3e1a404d0ddd6e2)
Testing mul_f32/compiler-builtins
Success
Testing mul_f32/system
Success

Testing mul_f64/compiler-builtins
Success
Testing mul_f64/system
Success

Testing mul_f128/compiler-builtins
Success

     Running benches/float_pow.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_pow-5e2f10487419cc1a)
Testing powi_f32/compiler-builtins
Success
Testing powi_f32/system
Success

Testing powi_f64/compiler-builtins
Success
Testing powi_f64/system
Success

     Running benches/float_sub.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_sub-4481c53e844e7f36)
Testing sub_f32/compiler-builtins
Success
Testing sub_f32/system
Success

Testing sub_f64/compiler-builtins
Success
Testing sub_f64/system
Success

Testing sub_f128/compiler-builtins
Success

     Running benches/float_trunc.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/float_trunc-c6ecfec56044f25c)
Testing trunc_f64_f32/compiler-builtins
Success
Testing trunc_f64_f32/system
Success

Testing trunc_f128_f32/compiler-builtins
Success

Testing trunc_f128_f64/compiler-builtins
Success

     Running benches/mem.rs (target/powerpc64le-unknown-linux-gnu/debug/deps/mem-401ea0254f8594cb)

running 52 tests
test memcmp_builtin_16 ... ok
test memcmp_builtin_32 ... ok
test memcmp_builtin_1048576 ... ok
test memcmp_builtin_4096 ... ok
test memcmp_builtin_64 ... ok
test memcmp_builtin_8 ... ok
test memcmp_builtin_unaligned_15 ... ok
test memcmp_builtin_unaligned_31 ... ok
test memcmp_builtin_unaligned_4095 ... ok
test memcmp_builtin_unaligned_7 ... ok
test memcmp_builtin_unaligned_63 ... ok
test memcmp_builtin_unaligned_1048575 ... ok
test memcmp_rust_16 ... ok
test memcmp_rust_32 ... ok
test memcmp_rust_64 ... ok
test memcmp_rust_4096 ... ok
test memcmp_rust_8 ... ok
test memcmp_rust_unaligned_15 ... ok
test memcmp_rust_unaligned_31 ... ok
test memcmp_rust_unaligned_63 ... ok
test memcmp_rust_unaligned_4095 ... ok
test memcmp_rust_unaligned_7 ... ok
test memcpy_builtin_4096 ... ok
test memcpy_builtin_4096_misalign ... ok
test memcpy_builtin_4096_offset ... ok
test memcpy_rust_4096 ... ok
test memcpy_rust_4096_misalign ... ok
test memcpy_rust_4096_offset ... ok
test memmove_builtin_4096_misalign ... ok
test memmove_builtin_4096 ... ok
test memmove_builtin_1048576 ... ok
test memmove_builtin_1048576_misalign ... ok
test memmove_rust_4096_misalign ... ok
test memmove_rust_4096 ... ok
test memset_builtin_4096 ... ok
test memset_builtin_4096_offset ... ok
test memset_rust_4096 ... ok
test memset_rust_4096_offset ... ok
test memmove_rust_1048576 ... ok
test memset_rust_1048576_offset ... ok
test memset_rust_1048576 ... ok
test memmove_rust_1048576_misalign ... ok
test memcmp_rust_unaligned_1048575 ... ok
test memcpy_rust_1048576 ... ok
test memcpy_builtin_1048576_offset ... ok
test memcpy_builtin_1048576 ... ok
test memcpy_rust_1048576_offset ... ok
test memcpy_builtin_1048576_misalign ... ok
test memset_builtin_1048576 ... ok
test memcpy_rust_1048576_misalign ... ok
test memcmp_rust_1048576 ... ok
test memset_builtin_1048576_offset ... ok

test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s

+ cargo test --manifest-path testcrate/Cargo.toml --no-fail-fast --target powerpc64le-unknown-linux-gnu --benches --release
warning: testcrate@0.1.0: using apfloat fallback for f128 <-> int conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f64 conversions
warning: testcrate@0.1.0: using apfloat fallback for f16 <-> f128 conversions
warning: testcrate@0.1.0: using apfloat fallback for f128
warning: testcrate@0.1.0: using apfloat fallback for f16
    Finished `release` profile [optimized] target(s) in 0.06s
     Running unittests src/lib.rs (target/powerpc64le-unknown-linux-gnu/release/deps/testcrate-92818c143d6b0620)

running 0 tests

test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s

     Running benches/float_add.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_add-31c79c10aeae57e4)
Testing add_f32/compiler-builtins
Success
Testing add_f32/system
Success

Testing add_f64/compiler-builtins
Success
Testing add_f64/system
Success

Testing add_f128/compiler-builtins
Success

     Running benches/float_cmp.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_cmp-2fe72a7183f43475)
Testing cmp_f32_gt/compiler-builtins
Success
Testing cmp_f32_gt/system
Success

Testing cmp_f32_unord/compiler-builtins
Success
Testing cmp_f32_unord/system
Success

Testing cmp_f64_gt/compiler-builtins
Success
Testing cmp_f64_gt/system
Success

Testing cmp_f64_unord/compiler-builtins
Success
Testing cmp_f64_unord/system
Success

Testing cmp_f128_gt/compiler-builtins
Success

Testing cmp_f128_unord/compiler-builtins
Success

     Running benches/float_conv.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_conv-4b11bdef9aceceb6)
Testing conv_u32_f32/compiler-builtins
Success
Testing conv_u32_f32/system
Success

Testing conv_u32_f64/compiler-builtins
Success
Testing conv_u32_f64/system
Success

Testing conv_u64_f32/compiler-builtins
Success
Testing conv_u64_f32/system
Success

Testing conv_u64_f64/compiler-builtins
Success
Testing conv_u64_f64/system
Success

Testing conv_u128_f32/compiler-builtins
Success
Testing conv_u128_f32/system
Success

Testing conv_u128_f64/compiler-builtins
Success
Testing conv_u128_f64/system
Success

Testing conv_i32_f32/compiler-builtins
Success
Testing conv_i32_f32/system
Success

Testing conv_i32_f64/compiler-builtins
Success
Testing conv_i32_f64/system
Success

Testing conv_i64_f32/compiler-builtins
Success
Testing conv_i64_f32/system
Success

Testing conv_i64_f64/compiler-builtins
Success
Testing conv_i64_f64/system
Success

Testing conv_i128_f32/compiler-builtins
Success
Testing conv_i128_f32/system
Success

Testing conv_i128_f64/compiler-builtins
Success
Testing conv_i128_f64/system
Success

Testing conv_f64_u32/compiler-builtins
Success
Testing conv_f64_u32/system
Success

Testing conv_f64_u64/compiler-builtins
Success
Testing conv_f64_u64/system
Success

Testing conv_f64_u128/compiler-builtins
Success
Testing conv_f64_u128/system
Success

Testing conv_f64_i32/compiler-builtins
Success
Testing conv_f64_i32/system
Success

Testing conv_f64_i64/compiler-builtins
Success
Testing conv_f64_i64/system
Success

Testing conv_f64_i128/compiler-builtins
Success
Testing conv_f64_i128/system
Success

     Running benches/float_div.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_div-dfa1670271dff3d1)
Testing div_f32/compiler-builtins
Success
Testing div_f32/system
Success

Testing div_f64/compiler-builtins
Success
Testing div_f64/system
Success

Testing div_f128/compiler-builtins
Success

     Running benches/float_extend.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_extend-978320ee0f58440c)
Testing extend_f32_f64/compiler-builtins
Success
Testing extend_f32_f64/system
Success

Testing extend_f32_f128/compiler-builtins
Success

Testing extend_f64_f128/compiler-builtins
Success

     Running benches/float_mul.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_mul-3cb368b6d848a615)
Testing mul_f32/compiler-builtins
Success
Testing mul_f32/system
Success

Testing mul_f64/compiler-builtins
Success
Testing mul_f64/system
Success

Testing mul_f128/compiler-builtins
Success

     Running benches/float_pow.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_pow-78f1affc23df90b1)
Testing powi_f32/compiler-builtins
Success
Testing powi_f32/system
Success

Testing powi_f64/compiler-builtins
Success
Testing powi_f64/system
Success

     Running benches/float_sub.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_sub-278268afaadcbbe8)
Testing sub_f32/compiler-builtins
Success
Testing sub_f32/system
Success

Testing sub_f64/compiler-builtins
Success
Testing sub_f64/system
Success

Testing sub_f128/compiler-builtins
Success

     Running benches/float_trunc.rs (target/powerpc64le-unknown-linux-gnu/release/deps/float_trunc-e2407d18121373d9)
Testing trunc_f64_f32/compiler-builtins
Success
Testing trunc_f64_f32/system
Success

Testing trunc_f128_f32/compiler-builtins
Success

Testing trunc_f128_f64/compiler-builtins
Success

     Running benches/mem.rs (target/powerpc64le-unknown-linux-gnu/release/deps/mem-099389a0b4b2e4b6)

running 52 tests
test memcmp_builtin_16 ... ok
test memcmp_builtin_32 ... ok
test memcmp_builtin_64 ... ok
test memcmp_builtin_1048576 ... ok
test memcmp_builtin_4096 ... ok
test memcmp_builtin_8 ... ok
test memcmp_builtin_unaligned_15 ... ok
test memcmp_builtin_unaligned_31 ... ok
test memcmp_builtin_unaligned_4095 ... ok
test memcmp_builtin_unaligned_63 ... ok
test memcmp_builtin_unaligned_7 ... ok
test memcmp_builtin_unaligned_1048575 ... ok
test memcmp_rust_16 ... ok
test memcmp_rust_32 ... ok
test memcmp_rust_4096 ... ok
test memcmp_rust_64 ... ok
test memcmp_rust_8 ... ok
test memcmp_rust_unaligned_15 ... ok
test memcmp_rust_unaligned_31 ... ok
test memcmp_rust_unaligned_4095 ... ok
test memcmp_rust_unaligned_63 ... ok
test memcmp_rust_unaligned_7 ... ok
test memcmp_rust_1048576 ... ok
test memcpy_builtin_4096_misalign ... ok
test memcpy_builtin_4096_offset ... ok
test memcpy_builtin_4096 ... ok
test memcpy_rust_4096 ... ok
test memcpy_rust_4096_offset ... ok
test memcpy_rust_4096_misalign ... ok
test memmove_builtin_4096 ... ok
test memcpy_builtin_1048576_offset ... ok
test memmove_builtin_1048576_misalign ... ok
test memmove_builtin_4096_misalign ... ok
test memcpy_rust_1048576_misalign ... ok
test memmove_rust_4096 ... ok
test memmove_rust_4096_misalign ... ok
test memcpy_builtin_1048576 ... ok
test memcpy_builtin_1048576_misalign ... ok
test memmove_rust_1048576 ... ok
test memmove_builtin_1048576 ... ok
test memmove_rust_1048576_misalign ... ok
test memcpy_rust_1048576_offset ... ok
test memset_builtin_4096 ... ok
test memset_builtin_4096_offset ... ok
test memset_builtin_1048576_offset ... ok
test memset_rust_4096 ... ok
test memcmp_rust_unaligned_1048575 ... ok
test memset_rust_4096_offset ... ok
test memset_builtin_1048576 ... ok
test memset_rust_1048576 ... ok
test memset_rust_1048576_offset ... ok
test memcpy_rust_1048576 ... ok

test result: ok. 52 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s

+ '[' '' = 1 ']'
+ declare -a rlib_paths
+ update_rlib_paths
+ '[' -d /builtins-target ']'
+ rlib_paths=(target/"${target}"/debug/deps/libcompiler_builtins-*.rlib)
+ rm -f target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2157caaefff4b649.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2ae0b6f4679f56ae.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-a8fab95bbaadf7a3.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-aaca63b49a0962ed.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-c0c2ed7d8b23e3ee.rlib
+ cargo build --target powerpc64le-unknown-linux-gnu
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.82s
+ cargo build --target powerpc64le-unknown-linux-gnu --release
    Finished `release` profile [optimized] target(s) in 0.03s
+ cargo build --target powerpc64le-unknown-linux-gnu --features c
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.85s
+ cargo build --target powerpc64le-unknown-linux-gnu --release --features c
    Finished `release` profile [optimized] target(s) in 0.04s
+ cargo build --target powerpc64le-unknown-linux-gnu --features no-asm
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.81s
+ cargo build --target powerpc64le-unknown-linux-gnu --release --features no-asm
    Finished `release` profile [optimized] target(s) in 0.03s
+ cargo build --target powerpc64le-unknown-linux-gnu --features no-f16-f128
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.78s
+ cargo build --target powerpc64le-unknown-linux-gnu --release --features no-f16-f128
    Finished `release` profile [optimized] target(s) in 0.04s
+ PREFIX=powerpc64le-linux-gnu-
+ case "$target" in
+++ rustc --print sysroot
++ find /home/adrian/.rustup/toolchains/nightly-powerpc64le-unknown-linux-gnu '(' -name llvm-nm -o -name llvm-nm.exe ')'
+ NM=
+ '[' '' = '' ']'
+ NM=powerpc64le-linux-gnu-nm
++ rustup show active-toolchain
++ sed 's/ (default)//'
+ TOOLCHAIN=nightly-powerpc64le-unknown-linux-gnu
+ [[ nightly-powerpc64le-unknown-linux-gnu == *i686-pc-windows-gnu ]]
+ update_rlib_paths
+ '[' -d /builtins-target ']'
+ rlib_paths=(target/"${target}"/debug/deps/libcompiler_builtins-*.rlib)
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib for duplicate symbols
================================================================
+ duplicates_found=0
+ powerpc64le-linux-gnu-nm -g --defined-only target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib
+ sort
+ uniq -d
+ grep -v __x86.get_pc_thunk --quiet
+ grep 'T __'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no duplicate symbols found'
success; no duplicate symbols found
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib for duplicate symbols
================================================================
+ duplicates_found=0
+ powerpc64le-linux-gnu-nm -g --defined-only target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib
+ sort
+ uniq -d
+ grep -v __x86.get_pc_thunk --quiet
+ grep 'T __'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no duplicate symbols found'
success; no duplicate symbols found
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-7dd223cc9e7fd4a0.rlib for duplicate symbols
================================================================
+ duplicates_found=0
+ powerpc64le-linux-gnu-nm -g --defined-only target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-7dd223cc9e7fd4a0.rlib
+ sort
+ uniq -d
+ grep -v __x86.get_pc_thunk --quiet
+ grep 'T __'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no duplicate symbols found'
success; no duplicate symbols found
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-ac6a4b010eb4e82d.rlib for duplicate symbols
================================================================
+ duplicates_found=0
+ powerpc64le-linux-gnu-nm -g --defined-only target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-ac6a4b010eb4e82d.rlib
+ sort
+ uniq -d
+ grep -v __x86.get_pc_thunk --quiet
+ grep 'T __'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no duplicate symbols found'
success; no duplicate symbols found
+ rm -f target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-7dd223cc9e7fd4a0.rlib target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-ac6a4b010eb4e82d.rlib
+ build_intrinsics
+ cargo build --target powerpc64le-unknown-linux-gnu -v --example intrinsics
       Dirty compiler_builtins v0.1.151 (/home/adrian/compiler-builtins): stale, unknown reason
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
       Fresh panic-handler v0.1.0 (/home/adrian/compiler-builtins/crates/panic-handler)
     Running `/home/adrian/.rustup/toolchains/nightly-powerpc64le-unknown-linux-gnu/bin/rustc --crate-name compiler_builtins --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="compiler-builtins"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=a85d40b55e365298 -C extra-filename=-68a8bcb9d93be91f --out-dir /home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps --target powerpc64le-unknown-linux-gnu -C incremental=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/incremental -L dependency=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps -L dependency=/home/adrian/compiler-builtins/target/debug/deps --cfg f128_enabled --cfg intrinsics_enabled --cfg arch_enabled --cfg 'feature="unstable-intrinsics"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(intrinsics_enabled)' --check-cfg 'cfg(arch_enabled)' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(feature, values("unstable-public-internals"))' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(x86_no_sse)' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(kernel_user_helpers)'`
     Running `/home/adrian/.rustup/toolchains/nightly-powerpc64le-unknown-linux-gnu/bin/rustc --crate-name intrinsics --edition=2021 examples/intrinsics.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C panic=abort -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="compiler-builtins"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=450586c7b8d75095 -C extra-filename=-d6c468897e92bcd6 --out-dir /home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/examples --target powerpc64le-unknown-linux-gnu -C incremental=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/incremental -L dependency=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps -L dependency=/home/adrian/compiler-builtins/target/debug/deps --extern compiler_builtins=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib --extern panic_handler=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps/libpanic_handler-67d418ad11217846.rlib --cfg f128_enabled --cfg intrinsics_enabled --cfg arch_enabled --cfg 'feature="unstable-intrinsics"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(intrinsics_enabled)' --check-cfg 'cfg(arch_enabled)' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(feature, values("unstable-public-internals"))' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(x86_no_sse)' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(kernel_user_helpers)'`
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.98s
+ build_intrinsics --release
+ cargo build --target powerpc64le-unknown-linux-gnu -v --example intrinsics --release
       Fresh panic-handler v0.1.0 (/home/adrian/compiler-builtins/crates/panic-handler)
       Fresh compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `release` profile [optimized] target(s) in 0.03s
+ build_intrinsics --features c
+ cargo build --target powerpc64le-unknown-linux-gnu -v --example intrinsics --features c
       Fresh shlex v1.3.0
       Fresh cc v1.2.16
       Dirty compiler_builtins v0.1.151 (/home/adrian/compiler-builtins): stale, unknown reason
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
       Fresh panic-handler v0.1.0 (/home/adrian/compiler-builtins/crates/panic-handler)
     Running `/home/adrian/.rustup/toolchains/nightly-powerpc64le-unknown-linux-gnu/bin/rustc --crate-name compiler_builtins --edition=2021 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C panic=abort -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="c"' --cfg 'feature="cc"' --cfg 'feature="compiler-builtins"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=b7a11357c2349581 -C extra-filename=-2583531c054b84fd --out-dir /home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps --target powerpc64le-unknown-linux-gnu -C incremental=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/incremental -L dependency=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps -L dependency=/home/adrian/compiler-builtins/target/debug/deps -L native=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/build/compiler_builtins-abdf291d9821a2d0/out -l static=compiler-rt --cfg f128_enabled --cfg intrinsics_enabled --cfg arch_enabled --cfg 'feature="unstable-intrinsics"' --cfg '__absvdi2="optimized-c"' --cfg '__absvsi2="optimized-c"' --cfg '__absvti2="optimized-c"' --cfg '__addvdi3="optimized-c"' --cfg '__addvsi3="optimized-c"' --cfg '__addvti3="optimized-c"' --cfg '__cmpdi2="optimized-c"' --cfg '__cmpti2="optimized-c"' --cfg '__divdc3="optimized-c"' --cfg '__divsc3="optimized-c"' --cfg '__ffsti2="optimized-c"' --cfg '__int_util="optimized-c"' --cfg '__muldc3="optimized-c"' --cfg '__mulsc3="optimized-c"' --cfg '__mulvdi3="optimized-c"' --cfg '__mulvsi3="optimized-c"' --cfg '__mulvti3="optimized-c"' --cfg '__negdf2="optimized-c"' --cfg '__negdi2="optimized-c"' --cfg '__negsf2="optimized-c"' --cfg '__negti2="optimized-c"' --cfg '__negvdi2="optimized-c"' --cfg '__negvsi2="optimized-c"' --cfg '__negvti2="optimized-c"' --cfg '__paritydi2="optimized-c"' --cfg '__paritysi2="optimized-c"' --cfg '__parityti2="optimized-c"' --cfg '__popcountdi2="optimized-c"' --cfg '__popcountsi2="optimized-c"' --cfg '__popcountti2="optimized-c"' --cfg '__subvdi3="optimized-c"' --cfg '__subvsi3="optimized-c"' --cfg '__subvti3="optimized-c"' --cfg '__ucmpdi2="optimized-c"' --cfg '__ucmpti2="optimized-c"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(intrinsics_enabled)' --check-cfg 'cfg(arch_enabled)' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(feature, values("unstable-public-internals"))' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(x86_no_sse)' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(kernel_user_helpers)'`
     Running `/home/adrian/.rustup/toolchains/nightly-powerpc64le-unknown-linux-gnu/bin/rustc --crate-name intrinsics --edition=2021 examples/intrinsics.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C panic=abort -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="c"' --cfg 'feature="cc"' --cfg 'feature="compiler-builtins"' --cfg 'feature="default"' --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values("c", "cc", "compiler-builtins", "core", "default", "mangled-names", "mem", "no-asm", "no-f16-f128", "public-test-deps", "rustc-dep-of-std"))' -C metadata=9f9b995eb4e1bfe5 -C extra-filename=-d6167e734c049edc --out-dir /home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/examples --target powerpc64le-unknown-linux-gnu -C incremental=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/incremental -L dependency=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps -L dependency=/home/adrian/compiler-builtins/target/debug/deps --extern compiler_builtins=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib --extern panic_handler=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/deps/libpanic_handler-67d418ad11217846.rlib -L native=/home/adrian/compiler-builtins/target/powerpc64le-unknown-linux-gnu/debug/build/compiler_builtins-abdf291d9821a2d0/out --cfg f128_enabled --cfg intrinsics_enabled --cfg arch_enabled --cfg 'feature="unstable-intrinsics"' --cfg '__absvdi2="optimized-c"' --cfg '__absvsi2="optimized-c"' --cfg '__absvti2="optimized-c"' --cfg '__addvdi3="optimized-c"' --cfg '__addvsi3="optimized-c"' --cfg '__addvti3="optimized-c"' --cfg '__cmpdi2="optimized-c"' --cfg '__cmpti2="optimized-c"' --cfg '__divdc3="optimized-c"' --cfg '__divsc3="optimized-c"' --cfg '__ffsti2="optimized-c"' --cfg '__int_util="optimized-c"' --cfg '__muldc3="optimized-c"' --cfg '__mulsc3="optimized-c"' --cfg '__mulvdi3="optimized-c"' --cfg '__mulvsi3="optimized-c"' --cfg '__mulvti3="optimized-c"' --cfg '__negdf2="optimized-c"' --cfg '__negdi2="optimized-c"' --cfg '__negsf2="optimized-c"' --cfg '__negti2="optimized-c"' --cfg '__negvdi2="optimized-c"' --cfg '__negvsi2="optimized-c"' --cfg '__negvti2="optimized-c"' --cfg '__paritydi2="optimized-c"' --cfg '__paritysi2="optimized-c"' --cfg '__parityti2="optimized-c"' --cfg '__popcountdi2="optimized-c"' --cfg '__popcountsi2="optimized-c"' --cfg '__popcountti2="optimized-c"' --cfg '__subvdi3="optimized-c"' --cfg '__subvsi3="optimized-c"' --cfg '__subvti3="optimized-c"' --cfg '__ucmpdi2="optimized-c"' --cfg '__ucmpti2="optimized-c"' --check-cfg 'cfg(__ashldi3, values("optimized-c"))' --check-cfg 'cfg(__ashlsi3, values("optimized-c"))' --check-cfg 'cfg(__ashrdi3, values("optimized-c"))' --check-cfg 'cfg(__ashrsi3, values("optimized-c"))' --check-cfg 'cfg(__bswapsi2, values("optimized-c"))' --check-cfg 'cfg(__bswapdi2, values("optimized-c"))' --check-cfg 'cfg(__bswapti2, values("optimized-c"))' --check-cfg 'cfg(__divdi3, values("optimized-c"))' --check-cfg 'cfg(__divsi3, values("optimized-c"))' --check-cfg 'cfg(__divmoddi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodsi4, values("optimized-c"))' --check-cfg 'cfg(__divmodti4, values("optimized-c"))' --check-cfg 'cfg(__lshrdi3, values("optimized-c"))' --check-cfg 'cfg(__lshrsi3, values("optimized-c"))' --check-cfg 'cfg(__moddi3, values("optimized-c"))' --check-cfg 'cfg(__modsi3, values("optimized-c"))' --check-cfg 'cfg(__muldi3, values("optimized-c"))' --check-cfg 'cfg(__udivdi3, values("optimized-c"))' --check-cfg 'cfg(__udivmoddi4, values("optimized-c"))' --check-cfg 'cfg(__udivmodsi4, values("optimized-c"))' --check-cfg 'cfg(__udivsi3, values("optimized-c"))' --check-cfg 'cfg(__umoddi3, values("optimized-c"))' --check-cfg 'cfg(__umodsi3, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_cas16_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldadd8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldclr8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldeor8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_ldset8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp1_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp2_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp4_acq_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_relax, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_rel, values("optimized-c"))' --check-cfg 'cfg(__aarch64_swp8_acq_rel, values("optimized-c"))' --check-cfg 'cfg(target_feature, values("vis3"))' --check-cfg 'cfg(feature, values("checked"))' --check-cfg 'cfg(assert_no_panic)' --check-cfg 'cfg(f16_enabled)' --check-cfg 'cfg(f128_enabled)' --check-cfg 'cfg(intrinsics_enabled)' --check-cfg 'cfg(arch_enabled)' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(feature, values("unstable-public-internals"))' --check-cfg 'cfg(optimizations_enabled)' --check-cfg 'cfg(x86_no_sse)' --check-cfg 'cfg(feature, values("mem-unaligned"))' --check-cfg 'cfg(thumb)' --check-cfg 'cfg(thumb_1)' --check-cfg 'cfg(kernel_user_helpers)'`
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.00s
+ build_intrinsics --features c --release
+ cargo build --target powerpc64le-unknown-linux-gnu -v --example intrinsics --features c --release
       Fresh shlex v1.3.0
       Fresh cc v1.2.16
       Fresh panic-handler v0.1.0 (/home/adrian/compiler-builtins/crates/panic-handler)
       Fresh compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `release` profile [optimized] target(s) in 0.04s
+ CARGO_PROFILE_DEV_LTO=true
+ cargo build --target powerpc64le-unknown-linux-gnu --example intrinsics
   Compiling compiler_builtins v0.1.151 (/home/adrian/compiler-builtins)
    Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.78s
+ CARGO_PROFILE_RELEASE_LTO=true
+ cargo build --target powerpc64le-unknown-linux-gnu --example intrinsics --release
    Finished `release` profile [optimized] target(s) in 0.03s
+ update_rlib_paths
+ '[' -d /builtins-target ']'
+ rlib_paths=(target/"${target}"/debug/deps/libcompiler_builtins-*.rlib)
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib for references to core
================================================================
+ tmpdir=target/tmp
+ test -d target/tmp
+ defined=target/tmp/defined_symbols.txt
+ undefined=target/tmp/defined_symbols.txt
+ powerpc64le-linux-gnu-nm --quiet -U target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib
+ grep 'T _ZN4core'
+ awk '{print $3}'
+ sort
+ uniq
+ powerpc64le-linux-gnu-nm --quiet -u target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-2583531c054b84fd.rlib
+ grep 'U _ZN4core'
+ awk '{print $2}'
+ sort
+ uniq
+ grep_has_results=0
+ grep -v -F -x -f target/tmp/defined_symbols.txt target/tmp/defined_symbols.txt
+ '[' powerpc64le-unknown-linux-gnu = powerpc64-unknown-linux-gnu ']'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no references to core found'
success; no references to core found
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib for references to core
================================================================
+ tmpdir=target/tmp
+ test -d target/tmp
+ defined=target/tmp/defined_symbols.txt
+ undefined=target/tmp/defined_symbols.txt
+ powerpc64le-linux-gnu-nm --quiet -U target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib
+ grep 'T _ZN4core'
+ awk '{print $3}'
+ sort
+ uniq
+ powerpc64le-linux-gnu-nm --quiet -u target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-68a8bcb9d93be91f.rlib
+ grep 'U _ZN4core'
+ awk '{print $2}'
+ sort
+ uniq
+ grep_has_results=0
+ grep -v -F -x -f target/tmp/defined_symbols.txt target/tmp/defined_symbols.txt
+ '[' powerpc64le-unknown-linux-gnu = powerpc64-unknown-linux-gnu ']'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no references to core found'
success; no references to core found
+ for rlib in "${rlib_paths[@]}"
+ set +x
================================================================
checking target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-aaca63b49a0962ed.rlib for references to core
================================================================
+ tmpdir=target/tmp
+ test -d target/tmp
+ defined=target/tmp/defined_symbols.txt
+ undefined=target/tmp/defined_symbols.txt
+ powerpc64le-linux-gnu-nm --quiet -U target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-aaca63b49a0962ed.rlib
+ grep 'T _ZN4core'
+ awk '{print $3}'
+ sort
+ uniq
+ powerpc64le-linux-gnu-nm --quiet -u target/powerpc64le-unknown-linux-gnu/debug/deps/libcompiler_builtins-aaca63b49a0962ed.rlib
+ grep 'U _ZN4core'
+ awk '{print $2}'
+ sort
+ uniq
+ grep_has_results=0
+ grep -v -F -x -f target/tmp/defined_symbols.txt target/tmp/defined_symbols.txt
+ '[' powerpc64le-unknown-linux-gnu = powerpc64-unknown-linux-gnu ']'
+ '[' 0 '!=' 0 ']'
+ echo 'success; no references to core found'
success; no references to core found
+ true

Gelbpunkt added a commit to Gelbpunkt/compiler-builtins that referenced this issue Mar 17, 2025
…bug"

This reverts commit 265fdac.

Fixes: rust-lang/rust#99853

Signed-off-by: Jens Reidel <adrian@travitia.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-bug Category: This is a bug. O-PowerPC Target: PowerPC processors regression-untriaged Untriaged performance or correctness regression. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants