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

1.27.1 many tests fail on s390x #52491

Open
infinity0 opened this issue Jul 18, 2018 · 7 comments
Open

1.27.1 many tests fail on s390x #52491

infinity0 opened this issue Jul 18, 2018 · 7 comments
Labels
C-bug Category: This is a bug. O-SystemZ Target: SystemZ processors (s390x)

Comments

@infinity0
Copy link
Contributor

infinity0 commented Jul 18, 2018

See https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=s390x&ver=1.27.1%2Bdfsg1-1%7Eexp1&stamp=1531882985&raw=0 at the bottom.

You can ignore the stdsimd/coresimd failures they were fixed as part of rust-lang/stdarch#466 but I have no clue what the other failures are.

@kennytm kennytm added C-bug Category: This is a bug. O-SystemZ Target: SystemZ processors (s390x) I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ labels Jul 18, 2018
@kennytm
Copy link
Member

kennytm commented Jul 18, 2018

The errors seems to be all NLL-related.

Examples
---- [ui] ui/nll/issue-43058.rs stdout ----
	

executing "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/src/test/ui/nll/issue-43058.rs" "-L" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui" "--target=s390x-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui/nll/issue-43058.stage2-s390x-unknown-linux-gnu" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-L" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui/nll/issue-43058.stage2-s390x-unknown-linux-gnu.aux" "-A" "unused"
------stdout------------------------------

------stderr------------------------------
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:335:21
note: Run with `RUST_BACKTRACE=1` for a backtrace.

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports

note: rustc 1.27.1 running on s390x-unknown-linux-gnu

note: compiler flags: -Z ui-testing -Z unstable-options -C prefer-dynamic -C rpath
---- [ui (nll)] ui/const-eval/enum_discr.rs stdout ----
	

executing "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/src/test/ui/const-eval/enum_discr.rs" "-L" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui" "--target=s390x-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui/const-eval/enum_discr.stage2-s390x-unknown-linux-gnu" "-Zborrowck=mir" "-Ztwo-phase-borrows" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-L" "/<<BUILDDIR>>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui/const-eval/enum_discr.stage2-s390x-unknown-linux-gnu.aux" "-A" "unused"
------stdout------------------------------

------stderr------------------------------
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:335:21
note: Run with `RUST_BACKTRACE=1` for a backtrace.

error: internal compiler error: unexpected panic

note: the compiler unexpectedly panicked. this is a bug.

note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports

note: rustc 1.27.1 running on s390x-unknown-linux-gnu

note: compiler flags: -Z ui-testing -Z borrowck=mir -Z two-phase-borrows -Z unstable-options -C prefer-dynamic -C rpath

...

failures:
    [ui (nll)] ui/const-eval/enum_discr.rs
    [ui (nll)] ui/const-eval/promoted_errors.rs
    [ui (nll)] ui/dropck/dropck-eyepatch-extern-crate.rs
    [ui (nll)] ui/dropck/dropck-eyepatch-reorder.rs
    [ui (nll)] ui/dropck/dropck-eyepatch.rs
    [ui (nll)] ui/loops-reject-duplicate-labels-2.rs
    [ui (nll)] ui/loops-reject-duplicate-labels.rs
    [ui (nll)] ui/nll/issue-43058.rs
    [ui (nll)] ui/span/dropck_vec_cycle_checked.rs
    [ui (nll)] ui/span/issue28498-reject-lifetime-param.rs
    [ui (nll)] ui/span/issue28498-reject-passed-to-fn.rs
    [ui (nll)] ui/span/issue28498-reject-trait-bound.rs

@infinity0
Copy link
Contributor Author

There are many NLL errors but also many others, see the summary at the bottom of the linked log:

Test failure summary
==== Debian rustc test report ====
Specific test failures:
command did not execute successfully: "/usr/bin/cargo" "test" "--no-fail-fast" "--"
test [ui] ui/nll/issue-43058.rs ... FAILED
test [ui] ui/target-feature-gate.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.27.1+dfsg1/src/test/ui" "--build-base" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "ui" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test [ui (nll)] ui/const-eval/enum_discr.rs ... FAILED
test [ui (nll)] ui/const-eval/promoted_errors.rs ... FAILED
test [ui (nll)] ui/dropck/dropck-eyepatch-reorder.rs ... FAILED
test [ui (nll)] ui/dropck/dropck-eyepatch-extern-crate.rs ... FAILED
test [ui (nll)] ui/dropck/dropck-eyepatch.rs ... FAILED
test [ui (nll)] ui/loops-reject-duplicate-labels-2.rs ... FAILED
test [ui (nll)] ui/loops-reject-duplicate-labels.rs ... FAILED
test [ui (nll)] ui/nll/issue-43058.rs ... FAILED
test [ui (nll)] ui/span/dropck_vec_cycle_checked.rs ... FAILED
test [ui (nll)] ui/span/issue28498-reject-lifetime-param.rs ... FAILED
test [ui (nll)] ui/span/issue28498-reject-passed-to-fn.rs ... FAILED
test [ui (nll)] ui/span/issue28498-reject-trait-bound.rs ... FAILED
test [ui (nll)] ui/target-feature-gate.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.27.1+dfsg1/src/test/ui" "--build-base" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/ui" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "ui" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" "" "--compare-mode" "nll"
test [run-pass] run-pass/dynamic-drop.rs ... FAILED
test [run-pass] run-pass/i128.rs ... FAILED
test [run-pass] run-pass/impl-trait/example-calendar.rs ... FAILED
test [run-pass] run-pass/issue-8860.rs ... FAILED
test [run-pass] run-pass/match-pipe-binding.rs ... FAILED
test [run-pass] run-pass/nll/get_default.rs ... FAILED
test [run-pass] run-pass/nll/process_or_insert_default.rs ... FAILED
test [run-pass] run-pass/rfc-2126-extern-absolute-paths/basic.rs ... FAILED
test [run-pass] run-pass/saturating-float-casts.rs ... FAILED
test [run-pass] run-pass/u128.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.27.1+dfsg1/src/test/run-pass" "--build-base" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "run-pass" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test [compile-fail] compile-fail/borrowck/borrowck-describe-lvalue.rs ... FAILED
test [compile-fail] compile-fail/borrowck/borrowck-union-borrow.rs ... FAILED
test [compile-fail] compile-fail/lint-unused-mut-variables.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.27.1+dfsg1/src/test/compile-fail" "--build-base" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/compile-fail" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "compile-fail" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test [codegen] codegen/remap_path_prefix/main.rs ... FAILED
test [codegen] codegen/repr-transparent.rs ... FAILED
test [codegen] codegen/repeat-trusted-len.rs ... FAILED
test [codegen] codegen/x86_mmx.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.27.1+dfsg1/src/test/codegen" "--build-base" "/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/test/codegen" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "codegen" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<>/rustc-1.27.1+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test num/mod.rs - num::u128::wrapping_shl (line 216) ... FAILED
command did not execute successfully: "/usr/bin/cargo" "test" "--target" "s390x-unknown-linux-gnu" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/<>/rustc-1.27.1+dfsg1/src/libstd/Cargo.toml" "--no-fail-fast" "-p" "core" "--"
test net::tcp::tests::connect_timeout_unroutable ... FAILED
command did not execute successfully: "/usr/bin/cargo" "test" "--target" "s390x-unknown-linux-gnu" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/<>/rustc-1.27.1+dfsg1/src/libstd/Cargo.toml" "--no-fail-fast" "-p" "std" "--"
Summary: exit code 1, counted 42 tests failed.
18 maximum allowed. Aborting the build.
Check the logs further above for details.
make[1]: *** [debian/rules:237: override_dh_auto_test-arch] Error 1
make[1]: Leaving directory '/<>/rustc-1.27.1+dfsg1'
make: *** [debian/rules:144: build-arch] Error 2
dpkg-buildpackage: error: debian/rules build-arch subprocess returned exit status 2

Same errors occur on Fedora: https://kojipkgs.fedoraproject.org//packages/rust/1.27.1/3.fc29/data/logs/s390x/build.log

Summary of failing call sites:

$ grep "^thread 'main' panicked at " fetch.php\?pkg\=rustc\&arch\=s390x\&ver\=1.27.1+dfsg1-1~exp2\&stamp\=1531937568\&raw\=1   | sort -u
thread 'main' panicked at 'assertion failed: `(left == right)`
thread 'main' panicked at 'Box<Any>', /<<BUILDDIR>>/rustc-1.27.1+dfsg1/src/test/run-pass/dynamic-drop.rs:56:13
thread 'main' panicked at 'Box<Any>', /<<BUILDDIR>>/rustc-1.27.1+dfsg1/src/test/run-pass/dynamic-drop.rs:79:13
thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', libcore/option.rs:335:21
thread 'main' panicked at 'Some tests failed', tools/compiletest/src/main.rs:492:22

@infinity0
Copy link
Contributor Author

For reference 1.26.2 in Debian also had a bunch of failures, much fewer than 1.27.1 but more than other architectures on 1.26.2.

Test failure summary for 1.26.2
==== Debian rustc test report ====
Specific test failures:
test [ui] ui/target-feature-wrong.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.26.2+dfsg1/src/test/ui" "--build-base" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/test/ui" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "ui" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zmiri -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zmiri -Zunstable-options  -Lnative=/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test [run-pass] run-pass/dynamic-drop.rs ... FAILED
test [run-pass] run-pass/i128.rs ... FAILED
test [run-pass] run-pass/impl-trait/example-calendar.rs ... FAILED
test [run-pass] run-pass/nll/get_default.rs ... FAILED
test [run-pass] run-pass/nll/process_or_insert_default.rs ... FAILED
test [run-pass] run-pass/saturating-float-casts.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.26.2+dfsg1/src/test/run-pass" "--build-base" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "run-pass" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zmiri -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zmiri -Zunstable-options  -Lnative=/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test [codegen] codegen/link_section.rs ... FAILED
test [codegen] codegen/remap_path_prefix/main.rs ... FAILED
test [codegen] codegen/repr-transparent.rs ... FAILED
test [codegen] codegen/x86_mmx.rs ... FAILED
command did not execute successfully: "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<>/rustc-1.26.2+dfsg1/src/test/codegen" "--build-base" "/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/test/codegen" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "codegen" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-6.0/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zmiri -Zunstable-options " "--target-rustcflags" "-Crpath -O -Zmiri -Zunstable-options  -Lnative=/<>/rustc-1.26.2+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "6.0.0\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""
test num/mod.rs - num::u128::wrapping_shl (line 215) ... FAILED
command did not execute successfully: "/usr/bin/cargo" "test" "--target" "s390x-unknown-linux-gnu" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/<>/rustc-1.26.2+dfsg1/src/libstd/Cargo.toml" "--no-fail-fast" "-p" "core" "--"
Summary: exit code 1, counted 16 tests failed.
18 maximum allowed. Continuing...

https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=s390x&ver=1.26.2%2Bdfsg1-1&stamp=1529187159&raw=0

@kennytm
Copy link
Member

kennytm commented Jul 19, 2018

At least [ui (nll)] and [run-pass] (note "--compare-mode" "nll") are both NLL related.

@infinity0
Copy link
Contributor Author

Any news on this? Who's responsible for system-Z stuff in rust anyway?

@infinity0
Copy link
Contributor Author

Ping, the same errors plus more show up in 1.28.0-beta.14:

https://buildd.debian.org/status/fetch.php?pkg=rustc&arch=s390x&ver=1.28.0%7Ebeta.14%2Bdfsg1-1%7Eexp2&stamp=1532702712&raw=0

The method of indicating test failures has changed and I had to adapt to this in Debian, so it's possible that we're double-counting some things now. The latest count is 104 tests failed.

@estebank
Copy link
Contributor

estebank commented May 8, 2019

Current failing tests:

All found errors:

---- [ui] ui/target-feature-gate.rs stdout ----


executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/ui/target-feature-gate.rs" "--target=s390x-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/ui/target-feature-gate/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-L" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/ui/target-feature-gate/auxiliary" "-A" "unused"
------stdout------------------------------

------stderr------------------------------
{"message":"the feature named `avx512bw` is not valid for this target","code":null,"level":"error","spans":[{"file_name":"/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/ui/target-feature-gate.rs","byte_start":990,"byte_end":1009,"line_start":31,"line_end":31,"column_start":18,"column_end":37,"is_primary":true,"text":[{"text":"#[target_feature(enable = \"avx512bw\")]","highlight_start":18,"highlight_end":37}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"error: the feature named `avx512bw` is not valid for this target\n  --> /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/ui/target-feature-gate.rs:31:18\n   |\nLL | #[target_feature(enable = \"avx512bw\")]\n   |                  ^^^^^^^^^^^^^^^^^^^\n\n"}
{"message":"aborting due to previous error","code":null,"level":"error","spans":[],"children":[],"rendered":"error: aborting due to previous error\n\n"}

------------------------------------------
diff of stderr:

-	error[E0658]: the target feature `avx512bw` is currently unstable (see issue #44839)
+	error: the feature named `avx512bw` is not valid for this target
2	  --> $DIR/target-feature-gate.rs:31:18
3	   |
4	LL | #[target_feature(enable = "avx512bw")]

5	   |                  ^^^^^^^^^^^^^^^^^^^
-	   |
-	   = help: add #![feature(avx512_target_feature)] to the crate attributes to enable
8	
9	error: aborting due to previous error
10	

-	For more information about this error, try `rustc --explain E0658`.
12

---- [run-pass] run-pass/issue-54462-mutable-noalias-correctness.rs stdout ----


executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-pass/issue-54462-mutable-noalias-correctness.rs" "--target=s390x-unknown-linux-gnu" "--error-format" "json" "-Zui-testing" "-C" "prefer-dynamic" "-o" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass/issue-54462-mutable-noalias-correctness/a" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-Ccodegen-units=1" "-O" "-L" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass/issue-54462-mutable-noalias-correctness/auxiliary"
------stdout------------------------------

------stderr------------------------------

------------------------------------------
executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass/issue-54462-mutable-noalias-correctness/a"
------stdout------------------------------

------stderr------------------------------
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[9.0, 5.0, 1.0, 10.0, 6.0, 2.0, 11.0, 7.0, 3.0, 12.0, 8.0, 4.0]`,
 right: `[9.0, 1.0, 5.0, 10.0, 2.0, 6.0, 11.0, 3.0, 7.0, 12.0, 4.0, 4.0]`', /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-pass/issue-54462-mutable-noalias-correctness.rs:32:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.

------------------------------------------

error: test run failed!
status: exit code: 101
command: "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass/issue-54462-mutable-noalias-correctness/a"
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `[9.0, 5.0, 1.0, 10.0, 6.0, 2.0, 11.0, 7.0, 3.0, 12.0, 8.0, 4.0]`,
 right: `[9.0, 1.0, 5.0, 10.0, 2.0, 6.0, 11.0, 3.0, 7.0, 12.0, 4.0, 4.0]`', /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-pass/issue-54462-mutable-noalias-correctness.rs:32:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.

------------------------------------------

thread '[run-pass] run-pass/issue-54462-mutable-noalias-correctness.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3284:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.


failures:
    [run-pass] run-pass/issue-54462-mutable-noalias-correctness.rs

test result: FAILED. 2914 passed; 1 failed; 10 ignored; 0 measured; 0 filtered out
---- [codegen] codegen/remap_path_prefix/main.rs stdout ----


executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/auxiliary/remap_path_prefix_aux.rs" "--target=s390x-unknown-linux-gnu" "-C" "prefer-dynamic" "--out-dir" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/auxiliary" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-g" "--remap-path-prefix=/<<BUILDDIR>>/rustc-1.32.0+dfsg1=/the/aux-cwd" "--remap-path-prefix=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/auxiliary=/the/aux-src" "--crate-type" "dylib" "-L" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/auxiliary"
------stdout------------------------------

------stderr------------------------------

------------------------------------------
executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/main.rs" "--target=s390x-unknown-linux-gnu" "-C" "prefer-dynamic" "--out-dir" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-g" "-C" "no-prepopulate-passes" "--remap-path-prefix=/<<BUILDDIR>>/rustc-1.32.0+dfsg1=/the/cwd" "--remap-path-prefix=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen=/the/src" "-L" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/auxiliary" "--emit=llvm-ir"
------stdout------------------------------

------stderr------------------------------

------------------------------------------
executing "/usr/lib/llvm-7/bin/FileCheck" "--input-file" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/main.ll" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/main.rs"
------stdout------------------------------

------stderr------------------------------
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/main.rs:25:11: error: CHECK: expected string not found in input
// CHECK: @0 = private unnamed_addr constant <{ [34 x i8] }> <{ [34 x i8] c"/the/src/remap_path_prefix/main.rs" }>, align 1
          ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/main.ll:1:1: note: scanning from here
; ModuleID = 'main.7rcbfp3g-cgu.0'
^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/main.ll:10:1: note: possible intended match here
@0 = private unnamed_addr constant <{ [34 x i8] }> <{ [34 x i8] c"/the/src/remap_path_prefix/main.rs" }>, align 2
^

------------------------------------------

error: verification with 'FileCheck' failed
status: exit code: 1
command: "/usr/lib/llvm-7/bin/FileCheck" "--input-file" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/main.ll" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/main.rs"
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/remap_path_prefix/main.rs:25:11: error: CHECK: expected string not found in input
// CHECK: @0 = private unnamed_addr constant <{ [34 x i8] }> <{ [34 x i8] c"/the/src/remap_path_prefix/main.rs" }>, align 1
          ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/main.ll:1:1: note: scanning from here
; ModuleID = 'main.7rcbfp3g-cgu.0'
^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/remap_path_prefix/main/main.ll:10:1: note: possible intended match here
@0 = private unnamed_addr constant <{ [34 x i8] }> <{ [34 x i8] c"/the/src/remap_path_prefix/main.rs" }>, align 2
^

------------------------------------------

thread '[codegen] codegen/remap_path_prefix/main.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3284:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.

---- [codegen] codegen/repr-transparent.rs stdout ----


executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs" "--target=s390x-unknown-linux-gnu" "-C" "prefer-dynamic" "--out-dir" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-C" "no-prepopulate-passes" "-L" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/auxiliary" "--emit=llvm-ir"
------stdout------------------------------

------stderr------------------------------
warning: field is never used: `val`
  --> /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs:76:32
   |
76 | pub struct UnitPhantom<T, U> { val: T, unit: PhantomData<U> }
   |                                ^^^^^^
   |
   = note: #[warn(dead_code)] on by default

warning: type `f32x4` should have a camel case name such as `F32x4`
   --> /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs:106:1
    |
106 | struct f32x4(f32, f32, f32, f32);
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    |
    = note: #[warn(non_camel_case_types)] on by default


------------------------------------------
executing "/usr/lib/llvm-7/bin/FileCheck" "--input-file" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/repr-transparent.ll" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs"
------stdout------------------------------

------stderr------------------------------
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs:111:11: error: CHECK: expected string not found in input
// CHECK: define <4 x float> @test_Vector(<4 x float> %arg0)
          ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/repr-transparent.ll:97:43: note: scanning from here
define double @test_Nested2(double %arg0) unnamed_addr #0 {
                                          ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/repr-transparent.ll:106:1: note: possible intended match here
define void @test_Vector(<4 x float>* noalias nocapture sret dereferenceable(16), <4 x float>* noalias nocapture dereferenceable(16) %arg0) unnamed_addr #0 {
^

------------------------------------------

error: verification with 'FileCheck' failed
status: exit code: 1
command: "/usr/lib/llvm-7/bin/FileCheck" "--input-file" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/repr-transparent.ll" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs"
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/repr-transparent.rs:111:11: error: CHECK: expected string not found in input
// CHECK: define <4 x float> @test_Vector(<4 x float> %arg0)
          ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/repr-transparent.ll:97:43: note: scanning from here
define double @test_Nested2(double %arg0) unnamed_addr #0 {
                                          ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/repr-transparent/repr-transparent.ll:106:1: note: possible intended match here
define void @test_Vector(<4 x float>* noalias nocapture sret dereferenceable(16), <4 x float>* noalias nocapture dereferenceable(16) %arg0) unnamed_addr #0 {
^

------------------------------------------

thread '[codegen] codegen/repr-transparent.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3284:9

---- [codegen] codegen/x86_mmx.rs stdout ----


executing "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/x86_mmx.rs" "--target=s390x-unknown-linux-gnu" "-C" "prefer-dynamic" "--out-dir" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx" "-Crpath" "-O" "-Zunstable-options" "-Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "-O" "-L" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/auxiliary" "--emit=llvm-ir"
------stdout------------------------------

------stderr------------------------------
warning: type `i8x8` should have a camel case name such as `I8x8`
  --> /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/x86_mmx.rs:28:1
   |
28 | pub struct i8x8(u64);
   | ^^^^^^^^^^^^^^^^^^^^^
   |
   = note: #[warn(non_camel_case_types)] on by default


------------------------------------------
executing "/usr/lib/llvm-7/bin/FileCheck" "--input-file" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/x86_mmx.ll" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/x86_mmx.rs"
------stdout------------------------------

------stderr------------------------------
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/x86_mmx.rs:32:18: error: CHECK-LABEL: expected string not found in input
 // CHECK-LABEL: define void @a(x86_mmx*{{.*}}, x86_mmx*{{.*}}, x86_mmx*{{.*}})
                 ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/x86_mmx.ll:1:1: note: scanning from here
; ModuleID = 'x86_mmx.3a1fbbbh-cgu.0'
^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/x86_mmx.ll:7:1: note: possible intended match here
define void @a(<1 x i64>* noalias nocapture sret dereferenceable(8), <1 x i64>* nocapture dereferenceable(8) %a, <1 x i64>* noalias nocapture readonly dereferenceable(8) %b) unnamed_addr #0 {
^

------------------------------------------

error: verification with 'FileCheck' failed
status: exit code: 1
command: "/usr/lib/llvm-7/bin/FileCheck" "--input-file" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/x86_mmx.ll" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/x86_mmx.rs"
stdout:
------------------------------------------

------------------------------------------
stderr:
------------------------------------------
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen/x86_mmx.rs:32:18: error: CHECK-LABEL: expected string not found in input
 // CHECK-LABEL: define void @a(x86_mmx*{{.*}}, x86_mmx*{{.*}}, x86_mmx*{{.*}})
                 ^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/x86_mmx.ll:1:1: note: scanning from here
; ModuleID = 'x86_mmx.3a1fbbbh-cgu.0'
^
/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen/x86_mmx/x86_mmx.ll:7:1: note: possible intended match here
define void @a(<1 x i64>* noalias nocapture sret dereferenceable(8), <1 x i64>* nocapture dereferenceable(8) %a, <1 x i64>* noalias nocapture readonly dereferenceable(8) %b) unnamed_addr #0 {
^

------------------------------------------

thread '[codegen] codegen/x86_mmx.rs' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3284:9


failures:
    [codegen] codegen/remap_path_prefix/main.rs
    [codegen] codegen/repr-transparent.rs
    [codegen] codegen/x86_mmx.rs

test result: FAILED. 93 passed; 3 failed; 25 ignored; 0 measured; 0 filtered out
   Doc-tests alloc
     Running `/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/bootstrap/debug/rustdoc --test /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/liballoc/lib.rs --crate-name alloc -L dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps -L native=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/build/compiler_builtins-5c421b3607b053ab/out -L dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/release/deps --extern alloc=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/liballoc-2f52acabca00c3a6.rlib --extern compiler_builtins=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcompiler_builtins-8873c765a59fff01.rlib --extern core=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcore-475744bec9c60d84.rlib --extern rand=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/librand-befd7cec7d694769.rlib`
rustdoc command: "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustdoc" "--test" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/liballoc/lib.rs" "--crate-name" "alloc" "-L" "dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps" "-L" "native=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/build/compiler_builtins-5c421b3607b053ab/out" "-L" "dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/release/deps" "--extern" "alloc=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/liballoc-2f52acabca00c3a6.rlib" "--extern" "compiler_builtins=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcompiler_builtins-8873c765a59fff01.rlib" "--extern" "core=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcore-475744bec9c60d84.rlib" "--extern" "rand=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/librand-befd7cec7d694769.rlib" "--cfg" "stage1" "--cfg" "dox" "--sysroot" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1" "-Z" "force-unstable-if-unmarked" "-Z" "unstable-options" "--crate-version" "1.32.0"
libdir: "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib"
error: no global memory allocator found but one is required; link to std or add #[global_allocator] to a static item that implements the GlobalAlloc trait.
failures:

---- num/mod.rs - num::i128::rotate_left (line 48) stdout ----
thread 'num/mod.rs - num::i128::rotate_left (line 48)' panicked at 'test executable failed:

thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `375243667947399698977780`,
 right: `1333138420`', num/mod.rs:7:1
note: Run with `RUST_BACKTRACE=1` for a backtrace.

', src/librustdoc/test.rs:358:17
note: Run with `RUST_BACKTRACE=1` for a backtrace.

---- num/mod.rs - num::i128::rotate_right (line 49) stdout ----
thread 'num/mod.rs - num::i128::rotate_right (line 49)' panicked at 'test executable failed:

thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `24592063248569515181595825140`,
 right: `26522252353395899526533775249656270710`', num/mod.rs:7:1
note: Run with `RUST_BACKTRACE=1` for a backtrace.

', src/librustdoc/test.rs:358:17

---- num/mod.rs - num::u128::rotate_left (line 48) stdout ----
thread 'num/mod.rs - num::u128::rotate_left (line 48)' panicked at 'test executable failed:

thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `26522252377987868550572336102567333750`,
 right: `1333138420`', num/mod.rs:7:1
note: Run with `RUST_BACKTRACE=1` for a backtrace.

', src/librustdoc/test.rs:358:17

---- num/mod.rs - num::u128::rotate_right (line 49) stdout ----
thread 'num/mod.rs - num::u128::rotate_right (line 49)' panicked at 'test executable failed:

thread 'main' panicked at 'assertion failed: `(left == right)`
  left: `87368559493120`,
 right: `26522252353395899526533775249656270710`', num/mod.rs:7:1
note: Run with `RUST_BACKTRACE=1` for a backtrace.

', src/librustdoc/test.rs:358:17


failures:
    num/mod.rs - num::i128::rotate_left (line 48)
    num/mod.rs - num::i128::rotate_right (line 49)
    num/mod.rs - num::u128::rotate_left (line 48)
    num/mod.rs - num::u128::rotate_right (line 49)

test result: FAILED. 2195 passed; 4 failed; 3 ignored; 0 measured; 0 filtered out

error: test failed, to rerun pass '--doc'
   Doc-tests panic_unwind
     Running `/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/bootstrap/debug/rustdoc --test /<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/libpanic_unwind/lib.rs --crate-name panic_unwind -L dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps -L native=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/build/compiler_builtins-5c421b3607b053ab/out -L dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/release/deps --extern alloc=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/liballoc-2f52acabca00c3a6.rlib --extern compiler_builtins=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcompiler_builtins-8873c765a59fff01.rlib --extern core=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcore-475744bec9c60d84.rlib --extern libc=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/liblibc-5a1a5450628dfd1e.rlib --extern panic_unwind=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libpanic_unwind-8b65f1acd8f0645b.rlib --extern unwind=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libunwind-0cfad5d05d38f5fe.rlib`
rustdoc command: "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustdoc" "--test" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/libpanic_unwind/lib.rs" "--crate-name" "panic_unwind" "-L" "dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps" "-L" "native=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/build/compiler_builtins-5c421b3607b053ab/out" "-L" "dependency=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/release/deps" "--extern" "alloc=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/liballoc-2f52acabca00c3a6.rlib" "--extern" "compiler_builtins=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcompiler_builtins-8873c765a59fff01.rlib" "--extern" "core=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libcore-475744bec9c60d84.rlib" "--extern" "libc=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/liblibc-5a1a5450628dfd1e.rlib" "--extern" "panic_unwind=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libpanic_unwind-8b65f1acd8f0645b.rlib" "--extern" "unwind=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1-std/s390x-unknown-linux-gnu/release/deps/libunwind-0cfad5d05d38f5fe.rlib" "--cfg" "stage1" "--cfg" "dox" "--sysroot" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1" "-Z" "force-unstable-if-unmarked" "-Z" "unstable-options" "--crate-version" "1.32.0"
libdir: "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage1/lib/rustlib/s390x-unknown-linux-gnu/lib"
error: no global memory allocator found but one is required; link to std or add #[global_allocator] to a static item that implements the GlobalAlloc trait.

---- [run-make] run-make-fulldeps/c-link-to-rust-va-list-fn stdout ----



error: make failed
status: exit code: 2
command: "make"
stdout:
------------------------------------------
make[2]: Entering directory '/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn'
LD_LIBRARY_PATH="/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-make-fulldeps/c-link-to-rust-va-list-fn/c-link-to-rust-va-list-fn:/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib:/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage0-bootstrap-tools/s390x-unknown-linux-gnu/release/deps:/usr/lib:" '/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc' --out-dir /<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-make-fulldeps/c-link-to-rust-va-list-fn/c-link-to-rust-va-list-fn -L /<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-make-fulldeps/c-link-to-rust-va-list-fn/c-link-to-rust-va-list-fn  checkrust.rs
make[2]: Leaving directory '/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn'

------------------------------------------
stderr:
------------------------------------------
LLVM ERROR: Cannot select: 0x3ff88038650: i64,ch = vaarg 0x3ff88007178, 0x3ff88038448, SrcValue:ch<0x14fb194f0>, TargetConstant:i32<8>
  0x3ff88038448: i64,ch = CopyFromReg 0x3ff88007178, Register:i64 %1
    0x3ff880383e0: i64 = Register %1
  0x3ff880385e8: i32 = TargetConstant<8>
In function: _ZN4core3ffi6VaList3arg17h1165c011967c3d25E
Segmentation fault
make[2]: *** [Makefile:4: all] Error 139

------------------------------------------

thread '[run-make] run-make-fulldeps/c-link-to-rust-va-list-fn' panicked at 'explicit panic', src/tools/compiletest/src/runtest.rs:3284:9
note: Run with `RUST_BACKTRACE=1` for a backtrace.


failures:
    [run-make] run-make-fulldeps/c-link-to-rust-va-list-fn

test result: FAILED. 191 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out
	finished in 4.318
  < Compiletest { compiler: Compiler { stage: 2, host: "s390x-unknown-linux-gnu" }, target: "s390x-unknown-linux-gnu", mode: "ui", suite: "rustdoc-ui", path: None, compare_mode: None }
Traceback (most recent call last):
  File "./x.py", line 20, in <module>
    bootstrap.main()
  File "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/bootstrap/bootstrap.py", line 852, in main
    < RustdocUi { host: "s390x-unknown-linux-gnu", target: "s390x-unknown-linux-gnu", compiler: Compiler { stage: 2, host: "s390x-unknown-linux-gnu" } }

6 command(s) did not execute successfully:

  - "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/tidy" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src" "/usr/bin/cargo"

  - "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/ui" "--build-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/ui" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "ui" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "7.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""

  - "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-pass" "--build-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-pass" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "run-pass" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "7.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""

  - "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--src-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/codegen" "--build-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/codegen" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "codegen" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "7.0.1\n" "--system-llvm" "--cc" "" "--cxx" "" "--cflags" "" "--llvm-components" "" "--llvm-cxxflags" "" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""

  - "/usr/bin/cargo" "test" "--target" "s390x-unknown-linux-gnu" "-j" "2" "-v" "-v" "--release" "--features" "panic-unwind backtrace" "--manifest-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/libstd/Cargo.toml" "--no-fail-fast" "-p" "core" "--"

  - "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage0-tools-bin/compiletest" "--compile-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib" "--run-lib-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/lib/rustlib/s390x-unknown-linux-gnu/lib" "--rustc-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustc" "--rustdoc-path" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/stage2/bin/rustdoc" "--src-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/test/run-make-fulldeps" "--build-base" "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/test/run-make-fulldeps" "--stage-id" "stage2-s390x-unknown-linux-gnu" "--mode" "run-make" "--target" "s390x-unknown-linux-gnu" "--host" "s390x-unknown-linux-gnu" "--llvm-filecheck" "/usr/lib/llvm-7/bin/FileCheck" "--host-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--target-rustcflags" "-Crpath -O -Zunstable-options  -Lnative=/<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/s390x-unknown-linux-gnu/native/rust-test-helpers" "--docck-python" "/usr/bin/python" "--lldb-python" "/usr/bin/python" "--gdb" "/usr/bin/gdb" "--verbose" "--llvm-version" "7.0.1\n" "--system-llvm" "--cc" "cc" "--cxx" "c++" "--cflags" "-ffunction-sections -fdata-sections -fPIC -g -fdebug-prefix-map=/<<BUILDDIR>>/rustc-1.32.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security" "--llvm-components" "aarch64 aarch64asmparser aarch64asmprinter aarch64codegen aarch64desc aarch64disassembler aarch64info aarch64utils aggressiveinstcombine all all-targets amdgpu amdgpuasmparser amdgpuasmprinter amdgpucodegen amdgpudesc amdgpudisassembler amdgpuinfo amdgpuutils analysis arm armasmparser armasmprinter armcodegen armdesc armdisassembler arminfo armutils asmparser asmprinter avr avrasmparser avrasmprinter avrcodegen avrdesc avrdisassembler avrinfo binaryformat bitreader bitwriter bpf bpfasmparser bpfasmprinter bpfcodegen bpfdesc bpfdisassembler bpfinfo codegen core coroutines coverage debuginfocodeview debuginfodwarf debuginfomsf debuginfopdb demangle dlltooldriver engine executionengine fuzzmutate globalisel hexagon hexagonasmparser hexagoncodegen hexagondesc hexagondisassembler hexagoninfo instcombine instrumentation interpreter ipo irreader lanai lanaiasmparser lanaiasmprinter lanaicodegen lanaidesc lanaidisassembler lanaiinfo libdriver lineeditor linker lto mc mcdisassembler mcjit mcparser mips mipsasmparser mipsasmprinter mipscodegen mipsdesc mipsdisassembler mipsinfo mirparser msp430 msp430asmprinter msp430codegen msp430desc msp430info native nativecodegen nvptx nvptxasmprinter nvptxcodegen nvptxdesc nvptxinfo objcarcopts object objectyaml option orcjit passes perfjitevents powerpc powerpcasmparser powerpcasmprinter powerpccodegen powerpcdesc powerpcdisassembler powerpcinfo profiledata runtimedyld scalaropts selectiondag sparc sparcasmparser sparcasmprinter sparccodegen sparcdesc sparcdisassembler sparcinfo support symbolize systemz systemzasmparser systemzasmprinter systemzcodegen systemzdesc systemzdisassembler systemzinfo tablegen target transformutils vectorize webassembly webassemblyasmparser webassemblyasmprinter webassemblycodegen webassemblydesc webassemblydisassembler webassemblyinfo windowsmanifest x86 x86asmparser x86asmprinter x86codegen x86desc x86disassembler x86info x86utils xcore xcoreasmprinter xcorecodegen xcoredesc xcoredisassembler xcoreinfo" "--llvm-cxxflags" "-I/usr/lib/llvm-7/include  -fno-exceptions -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS" "--ar" "ar" "--adb-path" "adb" "--adb-test-dir" "/data/tmp/work" "--android-cross-path" ""

bootstrap(help_triggered)
  File "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/bootstrap/bootstrap.py", line 838, in bootstrap
    run(args, env=env, verbose=build.verbose)
  File "/<<BUILDDIR>>/rustc-1.32.0+dfsg1/src/bootstrap/bootstrap.py", line 152, in run
    raise RuntimeError(err)
RuntimeError: failed to run: /<<BUILDDIR>>/rustc-1.32.0+dfsg1/build/bootstrap/debug/bootstrap test --no-fail-fast --config debian/config.toml -vvv --on-fail env
1
# test that the log has at least 1 pass, to prevent e.g. #57709
grep -l "^test .* \.\.\. ok$" debian/rustc-tests.log
debian/rustc-tests.log
echo "==== Debian rustc test report ===="; \
echo "Specific test failures:"; \
grep "FAILED\|^command did not execute successfully" debian/rustc-tests.log | grep -v '^test result: FAILED'; \
num_failures=$(grep "FAILED\|^command did not execute successfully" debian/rustc-tests.log | grep -v '^test result: FAILED' | wc -l); \
exit_code=$(tail -n1 debian/rustc-tests.log); \
echo "Summary: exit code $exit_code, counted $num_failures tests failed."; \
echo -n "24 maximum allowed. "; \
if test "$num_failures" -eq 0 -a "$exit_code" -ne 0; then \
  echo "Aborting just in case, because we missed counting some test failures."; \
  echo "This could happen if we failed to build the tests, or if the testsuite runner is buggy."; \
  false; \
elif test "$num_failures" -le 24; then \
  echo "Continuing..."; \
else \
  echo "Aborting the build."; \
  echo "Check the logs further above for details."; \
  false; \
fi

No ICEs seen anymore.

@estebank estebank removed the I-ICE Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️ label May 8, 2019
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-SystemZ Target: SystemZ processors (s390x)
Projects
None yet
Development

No branches or pull requests

3 participants