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

[WIP] Encode more info about order-dependence of linker arguments #71081

Closed
wants to merge 1 commit into from

Conversation

petrochenkov
Copy link
Contributor

Based on #71030, only the last commit is new.

This is a continuation of #70868.
So, the goals are (copypaste):

  • Factor out order-independent linker arguments in the compiler code and in target specifications and pass them together. Such arguments generally apply to the whole linking session or the produced linking result rather to individual object files or libraries.
  • Figure out where exactly among the remaining order-dependent arguments we should place customization points like -C link-args and -Z pre-link-args.
  • Document and stabilize the customization points that are not yet stable ([WIP] Stabilize -Z pre-link-arg(s) as -C pre-link-arg(s) #70505).

This PR starts with target specifications for MSVC-based targets specifically.

r? @nagisa

@rust-highfive rust-highfive added the S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. label Apr 12, 2020
@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-7 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-04-12T23:08:49.7147956Z ========================== Starting Command Output ===========================
2020-04-12T23:08:49.7150817Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/857bd715-3b4f-4056-bdf1-81950105255d.sh
2020-04-12T23:08:49.7151422Z 
2020-04-12T23:08:49.7157147Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-12T23:08:49.7180375Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71081/merge to s
2020-04-12T23:08:49.7184044Z Task         : Get sources
2020-04-12T23:08:49.7184388Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-12T23:08:49.7184699Z Version      : 1.0.0
2020-04-12T23:08:49.7184912Z Author       : Microsoft
---
2020-04-12T23:08:51.3081400Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-12T23:08:51.3090301Z ##[command]git config gc.auto 0
2020-04-12T23:08:51.3098585Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-12T23:08:51.3108359Z ##[command]git config --get-all http.proxy
2020-04-12T23:08:51.3124548Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71081/merge:refs/remotes/pull/71081/merge
---
2020-04-12T23:12:01.0692682Z Looks like docker image is the same as before, not uploading
2020-04-12T23:12:08.1727098Z [CI_JOB_NAME=x86_64-gnu-llvm-7]
2020-04-12T23:12:08.2050042Z [CI_JOB_NAME=x86_64-gnu-llvm-7]
2020-04-12T23:12:08.2099952Z == clock drift check ==
2020-04-12T23:12:08.2107795Z   local time: Sun Apr 12 23:12:08 UTC 2020
2020-04-12T23:12:08.5431500Z   network time: Sun, 12 Apr 2020 23:12:08 GMT
2020-04-12T23:12:08.5464514Z Starting sccache server...
2020-04-12T23:12:08.6464598Z configure: processing command line
2020-04-12T23:12:08.6465334Z configure: 
2020-04-12T23:12:08.6466584Z configure: rust.dist-src        := False
---
2020-04-12T23:17:22.4916348Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-12T23:17:23.9581368Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-12T23:17:25.5407291Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-12T23:17:29.3418379Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-12T23:17:35.8133463Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-12T23:17:41.8638429Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-12T23:17:46.3911451Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-12T23:17:50.5700091Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-12T23:17:56.6122716Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-12T23:40:49.4296693Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-12T23:40:51.1698151Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-12T23:40:53.1266690Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-12T23:40:54.9769084Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-12T23:41:05.3969770Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-12T23:41:09.8577586Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-12T23:41:15.3932505Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-12T23:41:20.8217865Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-12T23:41:30.1200328Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-13T00:07:00.7023806Z .................................................................................................... 1700/9889
2020-04-13T00:07:04.8842847Z .................................................................................................... 1800/9889
2020-04-13T00:07:13.4519382Z .................................................................................................... 1900/9889
2020-04-13T00:07:21.3706291Z ....i............................................................................................... 2000/9889
2020-04-13T00:07:27.6078999Z ..............................................................................................iiiii. 2100/9889
2020-04-13T00:07:48.1644134Z .................................................................................................... 2300/9889
2020-04-13T00:07:50.2934496Z .................................................................................................... 2400/9889
2020-04-13T00:07:52.4288121Z .................................................................................................... 2500/9889
2020-04-13T00:07:57.9966734Z .................................................................................................... 2600/9889
---
2020-04-13T00:10:55.5727202Z .................................................................................................... 5100/9889
2020-04-13T00:11:03.4085536Z .................................................................................................... 5200/9889
2020-04-13T00:11:08.5887143Z ..............i..................................................................................... 5300/9889
2020-04-13T00:11:18.1825434Z .................................................................................................... 5400/9889
2020-04-13T00:11:23.1895703Z ...ii.ii........i...i............................................................................... 5500/9889
2020-04-13T00:11:30.5339697Z ................................................i................................................... 5700/9889
2020-04-13T00:11:40.7109295Z ....................................................................ii.............................. 5800/9889
2020-04-13T00:11:46.7948966Z .......i............................................................................................ 5900/9889
2020-04-13T00:11:52.2718577Z .................................................................................................... 6000/9889
2020-04-13T00:11:52.2718577Z .................................................................................................... 6000/9889
2020-04-13T00:12:01.8560087Z .................................................................................................... 6100/9889
2020-04-13T00:12:12.8665424Z .ii...i..ii...........i............................................................................. 6200/9889
2020-04-13T00:12:27.7640941Z .................................................................................................... 6400/9889
2020-04-13T00:12:33.4415219Z .................................................................................................... 6500/9889
2020-04-13T00:12:33.4415219Z .................................................................................................... 6500/9889
2020-04-13T00:12:45.6450625Z ...............................i..ii................................................................ 6600/9889
2020-04-13T00:13:06.9091446Z .................................................................................................... 6800/9889
2020-04-13T00:13:08.8432948Z ...............................i.................................................................... 6900/9889
2020-04-13T00:13:10.9107808Z .................................................................................................... 7000/9889
2020-04-13T00:13:12.9550101Z ......................................................................i............................. 7100/9889
---
2020-04-13T00:14:50.6905525Z .................................................................................................... 7800/9889
2020-04-13T00:14:54.6370277Z .................................................................................................... 7900/9889
2020-04-13T00:15:01.1212208Z .................................................................................................... 8000/9889
2020-04-13T00:15:08.2893241Z ....................................i............................................................... 8100/9889
2020-04-13T00:15:16.5095224Z ....................................................................................iiiiii.iiiii.i.. 8200/9889
2020-04-13T00:15:32.3179573Z ..............................i......i.............................................................. 8400/9889
2020-04-13T00:15:35.5796536Z .................................................................................................... 8500/9889
2020-04-13T00:15:45.8829332Z .................................................................................................... 8600/9889
2020-04-13T00:15:58.3822900Z .................................................................................................... 8700/9889
---
2020-04-13T00:18:19.8348077Z  finished in 7.914
2020-04-13T00:18:19.8545505Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-13T00:18:20.0618397Z 
2020-04-13T00:18:20.0618663Z running 185 tests
2020-04-13T00:18:22.6483580Z iiii......i............ii.i..iiii....i....i...........i............i..i..................i....i..... 100/185
2020-04-13T00:18:25.3352445Z .......i.i.i...iii..iiiiiiiiiiiiiiii.......................iii...............ii......
2020-04-13T00:18:25.3355998Z 
2020-04-13T00:18:25.3360199Z  finished in 5.481
2020-04-13T00:18:25.3367049Z Suite("src/test/codegen-units") not skipped for "bootstrap::test::CodegenUnits" -- not in ["src/tools/tidy"]
2020-04-13T00:18:25.3561745Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-13T00:18:27.4412365Z Suite("src/test/assembly") not skipped for "bootstrap::test::Assembly" -- not in ["src/tools/tidy"]
2020-04-13T00:18:27.4570503Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-13T00:18:27.5991071Z 
2020-04-13T00:18:27.5991412Z running 9 tests
2020-04-13T00:18:27.5993900Z iiiiiiiii
2020-04-13T00:18:27.5995943Z 
2020-04-13T00:18:27.5997803Z  finished in 0.142
2020-04-13T00:18:27.5999957Z Suite("src/test/incremental") not skipped for "bootstrap::test::Incremental" -- not in ["src/tools/tidy"]
2020-04-13T00:18:27.6191112Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-13T00:18:46.9076561Z Suite("src/test/debuginfo") not skipped for "bootstrap::test::Debuginfo" -- not in ["src/tools/tidy"]
2020-04-13T00:18:46.9302985Z Check compiletest suite=debuginfo mode=debuginfo (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-13T00:18:47.1371121Z 
2020-04-13T00:18:47.1371534Z running 115 tests
2020-04-13T00:19:00.8646399Z iiiii..i......i.i...i..i.i.i..i..i..ii....i.i....ii..........iiii.........i.....i..i.......ii.i.ii.. 100/115
2020-04-13T00:19:02.4834471Z ...iiii.....ii.
2020-04-13T00:19:02.4837222Z 
2020-04-13T00:19:02.4838866Z  finished in 15.553
2020-04-13T00:19:02.4845367Z Suite("src/test/ui-fulldeps") not skipped for "bootstrap::test::UiFullDeps" -- not in ["src/tools/tidy"]
2020-04-13T00:19:02.4848521Z Uplifting stage1 rustc (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-13T00:31:42.8524748Z 
2020-04-13T00:31:42.8525672Z    Doc-tests core
2020-04-13T00:31:47.6394187Z 
2020-04-13T00:31:47.6395551Z running 2490 tests
2020-04-13T00:31:56.7067662Z ......iiiii......................................................................................... 100/2490
2020-04-13T00:32:05.5081331Z .....................................................................................ii............. 200/2490
2020-04-13T00:32:25.4297006Z ....................i............................................................................... 400/2490
2020-04-13T00:32:25.4297006Z ....................i............................................................................... 400/2490
2020-04-13T00:32:35.0761700Z ..........................................................................i..i..................iiii 500/2490
2020-04-13T00:32:50.6074339Z .................................................................................................... 700/2490
2020-04-13T00:32:58.8474130Z .................................................................................................... 800/2490
2020-04-13T00:33:07.1633789Z .................................................................................................... 900/2490
2020-04-13T00:33:15.2669308Z .................................................................................................... 1000/2490
---
2020-04-13T00:36:34.5321889Z .................................................thread '<unnamed>' panicked at 'explicit panic', src/libstd/io/stdio.rs:888:13
2020-04-13T00:36:34.5325486Z . 300/764
2020-04-13T00:36:34.6255014Z .................................................................................................... 400/764
2020-04-13T00:36:36.7162631Z .................................................................................................... 500/764
2020-04-13T00:36:36.7420894Z ......................thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2741:22
2020-04-13T00:36:36.7441642Z ....thread '<unnamed>thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "SendError(..)"', src/libstd/sync/mpsc/mod.rs:2766:17
2020-04-13T00:36:36.7459619Z .' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2778..:.21
2020-04-13T00:36:36.7479910Z ...thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2645:13
2020-04-13T00:36:36.9628388Z ..........................................thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:1997:22
2020-04-13T00:36:36.9680776Z ...........thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:1916:13
2020-04-13T00:36:36.9690697Z .thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2034:21
2020-04-13T00:36:39.0629566Z ........................thread '<unnamed>' panicked at 'explicit panic', src/libstd/sync/mutex.rs:633:13
2020-04-13T00:36:39.0643965Z ...thread '<unnamed>' panicked at 'test panic in inner thread to poison mutex', src/libstd/sync/mutex.rs:587:13
2020-04-13T00:36:39.0657137Z ..thread '<unnamed>' panicked at 'test panic in inner thread to poison mutex', src/libstd/sync/mutex.rs:563:13
2020-04-13T00:36:39.0665914Z .thread '<unnamed>' panicked at 'explicit panic', src/libstd/sync/mutex.rs:694:13
---
2020-04-13T00:36:48.0801070Z 
2020-04-13T00:36:48.0801374Z running 1020 tests
2020-04-13T00:37:05.6372562Z i................................................................................................... 100/1020
2020-04-13T00:37:15.9882367Z .................................................................................................... 200/1020
2020-04-13T00:37:23.8103008Z ...................iii......i......i...i......i..................................................... 300/1020
2020-04-13T00:37:28.6502175Z .................................................................................................... 400/1020
2020-04-13T00:37:35.4874568Z ....................................................i....i......................................ii.. 500/1020
2020-04-13T00:37:48.0934807Z .................................................................................................... 700/1020
2020-04-13T00:37:48.0934807Z .................................................................................................... 700/1020
2020-04-13T00:37:54.9517238Z ..............................................iiii.................................................. 800/1020
2020-04-13T00:38:08.8535038Z .................................................................................................... 900/1020
2020-04-13T00:38:14.7018233Z ....................................................................iiii............................ 1000/1020
2020-04-13T00:38:15.9502585Z test result: ok. 1000 passed; 0 failed; 20 ignored; 0 measured; 0 filtered out
2020-04-13T00:38:15.9503071Z 
2020-04-13T00:38:15.9638179Z  finished in 168.427
2020-04-13T00:38:15.9641236Z Set({"src/libterm"}) not skipped for "bootstrap::test::Crate" -- not in ["src/tools/tidy"]
---
2020-04-13T00:41:29.4197062Z 
2020-04-13T00:41:29.4197455Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-13T00:41:29.4197717Z 
2020-04-13T00:41:29.4263719Z  finished in 1.026
2020-04-13T00:41:29.4268827Z Set({"/checkout/src/librustc_query_system"}) not skipped for "bootstrap::test::CrateLibrustc" -- not in ["src/tools/tidy"]
2020-04-13T00:41:29.4289009Z Testing rustc_query_system stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-13T00:41:29.6246454Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-13T00:41:30.5732518Z      Running build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_query_system-93ec9de16b6e0439
2020-04-13T00:41:30.5763932Z 
2020-04-13T00:41:30.5764198Z running 0 tests
2020-04-13T00:41:30.5764342Z 
---
2020-04-13T00:41:59.2341245Z .........F.........F..............................F......F........FF................................ 100/152
2020-04-13T00:41:59.2481661Z .........F......................F...............FF..
2020-04-13T00:41:59.2481966Z failures:
2020-04-13T00:41:59.2487885Z 
2020-04-13T00:41:59.2489136Z ---- spec::tests::aarch64_pc_windows_msvc stdout ----
2020-04-13T00:41:59.2489882Z thread 'spec::tests::aarch64_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2498235Z   left: `Target { llvm_target: "aarch64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "aarch64", data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+neon,+fp-armv8", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2511153Z  right: `Target { llvm_target: "aarch64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "aarch64", data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+neon,+fp-armv8", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2516425Z 
2020-04-13T00:41:59.2516869Z ---- spec::tests::aarch64_uwp_windows_msvc stdout ----
2020-04-13T00:41:59.2516869Z ---- spec::tests::aarch64_uwp_windows_msvc stdout ----
2020-04-13T00:41:59.2517651Z thread 'spec::tests::aarch64_uwp_windows_msvc' panicked at 'called `Option::unwrap()` on a `None` value', src/librustc_target/spec/windows_uwp_msvc_base.rs:19:5
2020-04-13T00:41:59.2518441Z ---- spec::tests::i586_pc_windows_msvc stdout ----
2020-04-13T00:41:59.2519175Z thread 'spec::tests::i586_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2519175Z thread 'spec::tests::i586_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2527743Z   left: `Target { llvm_target: "i586-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2571648Z  right: `Target { llvm_target: "i586-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2577412Z ---- spec::tests::i686_pc_windows_msvc stdout ----
2020-04-13T00:41:59.2578053Z thread 'spec::tests::i686_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2578053Z thread 'spec::tests::i686_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2586448Z   left: `Target { llvm_target: "i686-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2599319Z  right: `Target { llvm_target: "i686-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2604702Z ---- spec::tests::i686_uwp_windows_msvc stdout ----
2020-04-13T00:41:59.2604702Z ---- spec::tests::i686_uwp_windows_msvc stdout ----
2020-04-13T00:41:59.2605492Z thread 'spec::tests::i686_uwp_windows_msvc' panicked at 'called `Option::unwrap()` on a `None` value', src/librustc_target/spec/windows_uwp_msvc_base.rs:19:5
2020-04-13T00:41:59.2606245Z ---- spec::tests::i686_unknown_uefi stdout ----
2020-04-13T00:41:59.2606885Z thread 'spec::tests::i686_unknown_uefi' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2606885Z thread 'spec::tests::i686_unknown_uefi' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2615441Z   left: `Target { llvm_target: "i686-unknown-windows-gnu", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2629491Z  right: `Target { llvm_target: "i686-unknown-windows-gnu", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2634900Z ---- spec::tests::thumbv7a_pc_windows_msvc stdout ----
2020-04-13T00:41:59.2635508Z thread 'spec::tests::thumbv7a_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2635508Z thread 'spec::tests::thumbv7a_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2643733Z   left: `Target { llvm_target: "thumbv7a-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "arm", data_layout: "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/OPT:NOLBR"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/OPT:NOLBR"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+vfp3,+neon", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [Stdcall, Fastcall, Vectorcall, Thiscall, Win64, SysV64], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2659753Z  right: `Target { llvm_target: "thumbv7a-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "arm", data_layout: "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+vfp3,+neon", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [Stdcall, Fastcall, Vectorcall, Thiscall, Win64, SysV64], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2665579Z ---- spec::tests::x86_64_pc_windows_msvc stdout ----
2020-04-13T00:41:59.2665579Z ---- spec::tests::x86_64_pc_windows_msvc stdout ----
2020-04-13T00:41:59.2666302Z thread 'spec::tests::x86_64_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2676039Z   left: `Target { llvm_target: "x86_64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2694229Z  right: `Target { llvm_target: "x86_64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2699224Z 
2020-04-13T00:41:59.2699741Z ---- spec::tests::x86_64_unknown_uefi stdout ----
2020-04-13T00:41:59.2700364Z thread 'spec::tests::x86_64_unknown_uefi' panicked at 'assertion failed: `(left == right)`
2020-04-13T00:41:59.2709124Z   left: `Target { llvm_target: "x86_64-unknown-windows", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: Some("large"), tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-13T00:41:59.2722995Z  right: `Target { llvm_target: "x86_64-unknown-windows", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: Some("large"), tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-13T00:41:59.2729440Z ---- spec::tests::x86_64_uwp_windows_msvc stdout ----
2020-04-13T00:41:59.2729440Z ---- spec::tests::x86_64_uwp_windows_msvc stdout ----
2020-04-13T00:41:59.2730246Z thread 'spec::tests::x86_64_uwp_windows_msvc' panicked at 'called `Option::unwrap()` on a `None` value', src/librustc_target/spec/windows_uwp_msvc_base.rs:19:5
2020-04-13T00:41:59.2730771Z 
2020-04-13T00:41:59.2730898Z failures:
2020-04-13T00:41:59.2731100Z     spec::tests::aarch64_pc_windows_msvc
2020-04-13T00:41:59.2731381Z     spec::tests::aarch64_uwp_windows_msvc
---
2020-04-13T00:41:59.2733923Z     spec::tests::x86_64_uwp_windows_msvc
2020-04-13T00:41:59.2734099Z 
2020-04-13T00:41:59.2734377Z test result: FAILED. 142 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-13T00:41:59.2734618Z 
2020-04-13T00:41:59.2735164Z error: test failed, to rerun pass '-p rustc_target --lib'
2020-04-13T00:41:59.2735543Z 
2020-04-13T00:41:59.2735543Z 
2020-04-13T00:41:59.2736776Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "x86_64-unknown-linux-gnu" "-Zbinary-dep-depinfo" "-j" "2" "--release" "--locked" "--color" "always" "--features" " llvm" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "-p" "rustc_target" "--" "--quiet"
2020-04-13T00:41:59.2737806Z 
2020-04-13T00:41:59.2737910Z 
2020-04-13T00:41:59.2738423Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --exclude src/tools/tidy
2020-04-13T00:41:59.2738799Z Build completed unsuccessfully in 1:28:15
2020-04-13T00:41:59.2738799Z Build completed unsuccessfully in 1:28:15
2020-04-13T00:41:59.2739077Z == clock drift check ==
2020-04-13T00:41:59.2739314Z   local time: Mon Apr 13 00:41:59 UTC 2020
2020-04-13T00:41:59.4727778Z   network time: Mon, 13 Apr 2020 00:41:59 GMT
2020-04-13T00:41:59.9270398Z 
2020-04-13T00:41:59.9270398Z 
2020-04-13T00:41:59.9363391Z ##[error]Bash exited with code '1'.
2020-04-13T00:41:59.9381217Z ##[section]Finishing: Run build
2020-04-13T00:41:59.9432774Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71081/merge to s
2020-04-13T00:41:59.9438566Z Task         : Get sources
2020-04-13T00:41:59.9438948Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-13T00:41:59.9439345Z Version      : 1.0.0
2020-04-13T00:41:59.9439599Z Author       : Microsoft
2020-04-13T00:41:59.9439599Z Author       : Microsoft
2020-04-13T00:41:59.9440019Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-13T00:41:59.9440502Z ==============================================================================
2020-04-13T00:42:00.2990619Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-13T00:42:00.3035926Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71081/merge to s
2020-04-13T00:42:00.3122255Z Cleaning up task key
2020-04-13T00:42:00.3123368Z Start cleaning up orphan processes.
2020-04-13T00:42:00.3300665Z Terminate orphan process: pid (3855) (python)
2020-04-13T00:42:00.3531485Z ##[section]Finishing: Finalize Job

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@bors
Copy link
Contributor

bors commented Apr 13, 2020

☔ The latest upstream changes (presumably #71023) made this pull request unmergeable. Please resolve the merge conflicts.

/// These options cannot be overridden once specified.
/// So they can be passed anywhere on the command line.
pub unordered_non_overridable: Vec<String>,
/// These option can be overridden by options placed to the left from them on the command line.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/// These option can be overridden by options placed to the left from them on the command line.
/// These options can be overridden by options placed to the left from them on the command line.

/// So they need to be placed after customization points like `-C link-args`.
/// (Library search directories traversed from left to right is a typical example.)
pub unordered_left_overridable: Vec<String>,
/// These option can be overridden by options placed to the right from them on the command line.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/// These option can be overridden by options placed to the right from them on the command line.
/// These options can be overridden by options placed to the right from them on the command line.

@petrochenkov petrochenkov added the T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. label Apr 14, 2020
@Dylan-DPC-zz Dylan-DPC-zz marked this pull request as draft April 15, 2020 11:52
singlethread: true,
linker: Some("rust-lld".to_string()),
// FIXME: This should likely be `true` inherited from `msvc_base`
// because UEFI follows Windows ABI and uses PE/COFF.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It doesn't om RISC-V as there is no windows abi.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Funnily enough, Windows NT was originally developed for RISC processors.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We don't have a RISC-V UEFI target though, this is a base for x86_64/i686.
The RISC-V target will need a separate "base" then.

@rust-highfive
Copy link
Collaborator

The job x86_64-gnu-llvm-8 of your PR failed (pretty log, raw log). Through arcane magic we have determined that the following fragments from the build log may contain information about the problem.

Click to expand the log.
2020-04-19T13:43:34.7481889Z ========================== Starting Command Output ===========================
2020-04-19T13:43:34.7484669Z [command]/bin/bash --noprofile --norc /home/vsts/work/_temp/b642df6f-a3db-4450-9c63-84631367a0d4.sh
2020-04-19T13:43:34.7485043Z 
2020-04-19T13:43:34.7488230Z ##[section]Finishing: Disable git automatic line ending conversion
2020-04-19T13:43:34.7504332Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71081/merge to s
2020-04-19T13:43:34.7507279Z Task         : Get sources
2020-04-19T13:43:34.7507556Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-19T13:43:34.7507808Z Version      : 1.0.0
2020-04-19T13:43:34.7507985Z Author       : Microsoft
---
2020-04-19T13:43:36.0629365Z ##[command]git remote add origin https://github.com/rust-lang/rust
2020-04-19T13:43:36.0636079Z ##[command]git config gc.auto 0
2020-04-19T13:43:36.0639322Z ##[command]git config --get-all http.https://github.com/rust-lang/rust.extraheader
2020-04-19T13:43:36.0642289Z ##[command]git config --get-all http.proxy
2020-04-19T13:43:36.0648920Z ##[command]git -c http.extraheader="AUTHORIZATION: basic ***" fetch --force --tags --prune --progress --no-recurse-submodules --depth=2 origin +refs/heads/*:refs/remotes/origin/* +refs/pull/71081/merge:refs/remotes/pull/71081/merge
---
2020-04-19T13:46:04.3587483Z  ---> 318032b5f0e2
2020-04-19T13:46:04.3588322Z Step 5/8 : ENV RUST_CONFIGURE_ARGS       --build=x86_64-unknown-linux-gnu       --llvm-root=/usr/lib/llvm-8       --enable-llvm-link-shared       --set rust.thin-lto-import-instr-limit=10
2020-04-19T13:46:04.3589882Z  ---> Using cache
2020-04-19T13:46:04.3590227Z  ---> d44a858fd1ce
2020-04-19T13:46:04.3591339Z Step 6/8 : ENV SCRIPT python2.7 ../x.py test --exclude src/tools/tidy &&            python2.7 ../x.py test src/test/mir-opt --pass=build                                   --target=armv5te-unknown-linux-gnueabi &&            python2.7 ../x.py test src/tools/tidy
2020-04-19T13:46:04.3592549Z  ---> 58b910f50f5a
2020-04-19T13:46:04.3592748Z Step 7/8 : ENV NO_DEBUG_ASSERTIONS=1
2020-04-19T13:46:04.3593087Z  ---> Using cache
2020-04-19T13:46:04.3593418Z  ---> ee7702aadba1
---
2020-04-19T13:46:04.3908166Z Looks like docker image is the same as before, not uploading
2020-04-19T13:46:11.5341144Z [CI_JOB_NAME=x86_64-gnu-llvm-8]
2020-04-19T13:46:11.5570370Z [CI_JOB_NAME=x86_64-gnu-llvm-8]
2020-04-19T13:46:11.5605589Z == clock drift check ==
2020-04-19T13:46:11.5614925Z   local time: Sun Apr 19 13:46:11 UTC 2020
2020-04-19T13:46:11.8786037Z   network time: Sun, 19 Apr 2020 13:46:11 GMT
2020-04-19T13:46:11.8819570Z Starting sccache server...
2020-04-19T13:46:11.9561709Z configure: processing command line
2020-04-19T13:46:11.9561997Z configure: 
2020-04-19T13:46:11.9562974Z configure: rust.dist-src        := False
---
2020-04-19T13:50:56.9783884Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-19T13:50:58.2431235Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-19T13:50:59.6394864Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-19T13:50:59.9990246Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-19T13:51:08.4718800Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-19T13:51:09.9325186Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-19T13:51:13.7452421Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-19T13:51:17.3089380Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-19T13:51:26.5099210Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-19T14:11:22.7853520Z    Compiling rustc_feature v0.0.0 (/checkout/src/librustc_feature)
2020-04-19T14:11:24.2308585Z    Compiling fmt_macros v0.0.0 (/checkout/src/libfmt_macros)
2020-04-19T14:11:25.2839371Z    Compiling rustc_ast_pretty v0.0.0 (/checkout/src/librustc_ast_pretty)
2020-04-19T14:11:25.8814767Z    Compiling rustc_hir v0.0.0 (/checkout/src/librustc_hir)
2020-04-19T14:11:34.9363501Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-19T14:11:37.1259441Z    Compiling rustc_hir_pretty v0.0.0 (/checkout/src/librustc_hir_pretty)
2020-04-19T14:11:41.3162179Z    Compiling rustc_attr v0.0.0 (/checkout/src/librustc_attr)
2020-04-19T14:11:45.3164368Z    Compiling rustc_parse v0.0.0 (/checkout/src/librustc_parse)
2020-04-19T14:11:54.5245021Z    Compiling rustc_ast_lowering v0.0.0 (/checkout/src/librustc_ast_lowering)
---
2020-04-19T14:33:06.5321165Z .................................................................................................... 1700/9907
2020-04-19T14:33:10.4795890Z .................................................................................................... 1800/9907
2020-04-19T14:33:18.7068164Z ..................................................................................................i. 1900/9907
2020-04-19T14:33:26.0156313Z .................................................................................................... 2000/9907
2020-04-19T14:33:32.0025604Z ........................................................................................iiiii....... 2100/9907
2020-04-19T14:33:50.6143032Z .................................................................................................... 2300/9907
2020-04-19T14:33:52.6955901Z .................................................................................................... 2400/9907
2020-04-19T14:33:54.8408256Z .................................................................................................... 2500/9907
2020-04-19T14:34:00.5981439Z .................................................................................................... 2600/9907
---
2020-04-19T14:36:45.5849997Z ................................................................i...............i................... 5000/9907
2020-04-19T14:36:52.8059060Z .................................................................................................... 5100/9907
2020-04-19T14:36:59.3541387Z .................................................................................................... 5200/9907
2020-04-19T14:37:04.2254884Z ..........i......................................................................................... 5300/9907
2020-04-19T14:37:13.4915113Z i................................................................................................... 5400/9907
2020-04-19T14:37:18.3534939Z ii.ii........i...i.................................................................................. 5500/9907
2020-04-19T14:37:25.9240697Z ...............................................i.................................................... 5700/9907
2020-04-19T14:37:34.8194229Z ...............................................................................ii................... 5800/9907
2020-04-19T14:37:41.7368878Z ..................i................................................................................. 5900/9907
2020-04-19T14:37:47.0243821Z .................................................................................................... 6000/9907
2020-04-19T14:37:47.0243821Z .................................................................................................... 6000/9907
2020-04-19T14:37:57.2925320Z .................................................................................................... 6100/9907
2020-04-19T14:38:07.6272481Z ............ii...i..ii...........i.................................................................. 6200/9907
2020-04-19T14:38:21.5192220Z .................................................................................................... 6400/9907
2020-04-19T14:38:24.8593800Z .................................................................................................... 6500/9907
2020-04-19T14:38:24.8593800Z .................................................................................................... 6500/9907
2020-04-19T14:38:35.2547827Z ..........................................i..ii..................................................... 6600/9907
2020-04-19T14:38:55.6003831Z .................................................................................................... 6800/9907
2020-04-19T14:38:57.6194377Z ...........................................i........................................................ 6900/9907
2020-04-19T14:38:59.6081689Z .................................................................................................... 7000/9907
2020-04-19T14:39:01.6283234Z ...................................................................................i................ 7100/9907
---
2020-04-19T14:40:27.8468557Z .................................................................................................... 7800/9907
2020-04-19T14:40:31.9935207Z .................................................................................................... 7900/9907
2020-04-19T14:40:38.0842152Z .................................................................................................... 8000/9907
2020-04-19T14:40:43.3416909Z .................................................i.................................................. 8100/9907
2020-04-19T14:40:52.6034580Z ..................................................................................................ii 8200/9907
2020-04-19T14:40:57.6564384Z iiii.iiiii.i........................................................................................ 8300/9907
2020-04-19T14:41:09.9788132Z .................................................................................................... 8500/9907
2020-04-19T14:41:17.4337065Z .................................................................................................... 8600/9907
2020-04-19T14:41:30.1702010Z .................................................................................................... 8700/9907
2020-04-19T14:41:36.4198996Z .................................................................................................... 8800/9907
---
2020-04-19T14:43:44.2474214Z Suite("src/test/codegen") not skipped for "bootstrap::test::Codegen" -- not in ["src/tools/tidy"]
2020-04-19T14:43:44.2669866Z Check compiletest suite=codegen mode=codegen (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-19T14:43:44.4628051Z 
2020-04-19T14:43:44.4628370Z running 186 tests
2020-04-19T14:43:47.2122461Z iiii......i.............ii.i..........i.............................i..i..................i....i.... 100/186
2020-04-19T14:43:49.6072772Z ........i.i.i...iii..iiiiiiiiiiiiiiii.......................iii...............ii......
2020-04-19T14:43:49.6076424Z 
2020-04-19T14:43:49.6076983Z  finished in 5.340
2020-04-19T14:43:49.6085487Z Suite("src/test/codegen-units") not skipped for "bootstrap::test::CodegenUnits" -- not in ["src/tools/tidy"]
2020-04-19T14:43:49.6277620Z Check compiletest suite=codegen-units mode=codegen-units (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-19T14:43:51.6829797Z Suite("src/test/assembly") not skipped for "bootstrap::test::Assembly" -- not in ["src/tools/tidy"]
2020-04-19T14:43:51.7016617Z Check compiletest suite=assembly mode=assembly (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-19T14:43:51.8516541Z 
2020-04-19T14:43:51.8517146Z running 9 tests
2020-04-19T14:43:51.8560960Z iiiiiiiii
2020-04-19T14:43:51.8562353Z 
2020-04-19T14:43:51.8562628Z  finished in 0.151
2020-04-19T14:43:51.8563330Z Suite("src/test/incremental") not skipped for "bootstrap::test::Incremental" -- not in ["src/tools/tidy"]
2020-04-19T14:43:51.8731153Z Check compiletest suite=incremental mode=incremental (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-19T14:44:10.9080685Z Suite("src/test/debuginfo") not skipped for "bootstrap::test::Debuginfo" -- not in ["src/tools/tidy"]
2020-04-19T14:44:10.9299980Z Check compiletest suite=debuginfo mode=debuginfo (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-19T14:44:11.1127715Z 
2020-04-19T14:44:11.1128103Z running 115 tests
2020-04-19T14:44:23.6916520Z iiiii..i.....i..i...i..i.i.i..i..i..ii....i.i....ii..........iiii.........i.....i..i.......ii.i.ii.. 100/115
2020-04-19T14:44:25.3521685Z ...iiii.....ii.
2020-04-19T14:44:25.3523440Z 
2020-04-19T14:44:25.3526447Z  finished in 14.422
2020-04-19T14:44:25.3531950Z Suite("src/test/ui-fulldeps") not skipped for "bootstrap::test::UiFullDeps" -- not in ["src/tools/tidy"]
2020-04-19T14:44:25.3536333Z Uplifting stage1 rustc (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-19T14:55:17.6875001Z 
2020-04-19T14:55:17.6881764Z    Doc-tests core
2020-04-19T14:55:22.0945116Z 
2020-04-19T14:55:22.0945782Z running 2496 tests
2020-04-19T14:55:30.5789225Z ......iiiii......................................................................................... 100/2496
2020-04-19T14:55:39.0617627Z .....................................................................................ii............. 200/2496
2020-04-19T14:55:58.7858456Z ....................i............................................................................... 400/2496
2020-04-19T14:55:58.7858456Z ....................i............................................................................... 400/2496
2020-04-19T14:56:08.3153904Z ..........................................................................i..i..................iiii 500/2496
2020-04-19T14:56:24.4462396Z .................................................................................................... 700/2496
2020-04-19T14:56:32.6536309Z .................................................................................................... 800/2496
2020-04-19T14:56:40.7544338Z .................................................................................................... 900/2496
2020-04-19T14:56:48.7813281Z .................................................................................................... 1000/2496
---
2020-04-19T14:59:49.3485892Z .................................................thread '<unnamed>' panicked at 'explicit panic', src/libstd/io/stdio.rs:888:13
2020-04-19T14:59:49.3488550Z . 300/764
2020-04-19T14:59:49.4680560Z .................................................................................................... 400/764
2020-04-19T14:59:51.5425622Z .................................................................................................... 500/764
2020-04-19T14:59:51.5775869Z ......................thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2741:22
2020-04-19T14:59:51.5807898Z ....thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2778:21
2020-04-19T14:59:51.5812440Z .thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "SendError(..)"', src/libstd/sync/mpsc/mod.rs:2766:17
2020-04-19T14:59:51.5830406Z ......thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:2645:13
2020-04-19T14:59:51.9074010Z ............................................thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:1997:22
2020-04-19T14:59:51.9085059Z ..thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs.:2034:21
2020-04-19T14:59:51.9112919Z ......thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: RecvError', src/libstd/sync/mpsc/mod.rs:1916:13
2020-04-19T14:59:53.9680107Z ........................thread '<unnamed>' panicked at 'explicit panic', src/libstd/sync/mutex.rs:633:13
2020-04-19T14:59:53.9682774Z ...thread '<unnamed>' panicked at 'test panic in inner thread to poison mutex', src/libstd/sync/mutex.rs:587:13
2020-04-19T14:59:53.9684039Z ..thread '<unnamed>' panicked at 'test panic in inner thread to poison mutex', src/libstd/sync/mutex.rs:563:13
2020-04-19T14:59:53.9702900Z .thread '<unnamed>' panicked at 'explicit panic', src/libstd/sync/mutex.rs:694:13
---
2020-04-19T15:00:02.9180665Z 
2020-04-19T15:00:02.9181217Z running 1020 tests
2020-04-19T15:00:17.7802725Z i................................................................................................... 100/1020
2020-04-19T15:00:26.8779471Z .................................................................................................... 200/1020
2020-04-19T15:00:33.6358814Z ...................iii......i......i...i......i..................................................... 300/1020
2020-04-19T15:00:37.9724448Z .................................................................................................... 400/1020
2020-04-19T15:00:43.8633811Z ....................................................i....i......................................ii.. 500/1020
2020-04-19T15:00:55.1905677Z .................................................................................................... 700/1020
2020-04-19T15:00:55.1905677Z .................................................................................................... 700/1020
2020-04-19T15:01:01.4736120Z ..............................................iiii.................................................. 800/1020
2020-04-19T15:01:13.5544512Z .................................................................................................... 900/1020
2020-04-19T15:01:18.9411591Z ....................................................................iiii............................ 1000/1020
2020-04-19T15:01:20.0723166Z test result: ok. 1000 passed; 0 failed; 20 ignored; 0 measured; 0 filtered out
2020-04-19T15:01:20.0724455Z 
2020-04-19T15:01:20.0836969Z  finished in 144.564
2020-04-19T15:01:20.0837965Z Testing term stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
---
2020-04-19T15:04:01.0421418Z 
2020-04-19T15:04:01.0421736Z test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-19T15:04:01.0422080Z 
2020-04-19T15:04:01.0476316Z  finished in 0.889
2020-04-19T15:04:01.0477432Z Set({"/checkout/src/librustc_query_system"}) not skipped for "bootstrap::test::CrateLibrustc" -- not in ["src/tools/tidy"]
2020-04-19T15:04:01.0491119Z Testing rustc_query_system stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
2020-04-19T15:04:01.2303487Z    Compiling rustc_query_system v0.0.0 (/checkout/src/librustc_query_system)
2020-04-19T15:04:02.1501181Z      Running build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/rustc_query_system-d2a26b7effa2476c
2020-04-19T15:04:02.1528685Z 
2020-04-19T15:04:02.1529079Z running 0 tests
2020-04-19T15:04:02.1529215Z 
---
2020-04-19T15:04:27.1756642Z .........F.........F...............................F.....F.......F.F................................ 100/153
2020-04-19T15:04:27.1875362Z ..........F...........................F..........F.F.
2020-04-19T15:04:27.1875628Z failures:
2020-04-19T15:04:27.1875746Z 
2020-04-19T15:04:27.1885889Z ---- spec::tests::aarch64_pc_windows_msvc stdout ----
2020-04-19T15:04:27.1886536Z thread 'spec::tests::aarch64_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.1894340Z   left: `Target { llvm_target: "aarch64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "aarch64", data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+neon,+fp-armv8", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.1906558Z  right: `Target { llvm_target: "aarch64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "aarch64", data_layout: "e-m:w-p:64:64-i32:32-i64:64-i128:128-n32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+neon,+fp-armv8", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.1913293Z 
2020-04-19T15:04:27.1913852Z ---- spec::tests::aarch64_uwp_windows_msvc stdout ----
2020-04-19T15:04:27.1913852Z ---- spec::tests::aarch64_uwp_windows_msvc stdout ----
2020-04-19T15:04:27.1914633Z thread 'spec::tests::aarch64_uwp_windows_msvc' panicked at 'called `Option::unwrap()` on a `None` value', src/librustc_target/spec/windows_uwp_msvc_base.rs:19:5
2020-04-19T15:04:27.1915428Z ---- spec::tests::i586_pc_windows_msvc stdout ----
2020-04-19T15:04:27.1916060Z thread 'spec::tests::i586_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.1916060Z thread 'spec::tests::i586_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.1924118Z   left: `Target { llvm_target: "i586-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.1936233Z  right: `Target { llvm_target: "i586-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.1941345Z ---- spec::tests::i686_pc_windows_msvc stdout ----
2020-04-19T15:04:27.1941987Z thread 'spec::tests::i686_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.1941987Z thread 'spec::tests::i686_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.1949912Z   left: `Target { llvm_target: "i686-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/LARGEADDRESSAWARE", "/SAFESEH"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.1993786Z  right: `Target { llvm_target: "i686-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.1999023Z ---- spec::tests::i686_unknown_uefi stdout ----
2020-04-19T15:04:27.1999605Z thread 'spec::tests::i686_unknown_uefi' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.1999605Z thread 'spec::tests::i686_unknown_uefi' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.2007754Z   left: `Target { llvm_target: "i686-unknown-windows-gnu", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.2020162Z  right: `Target { llvm_target: "i686-unknown-windows-gnu", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86", data_layout: "e-m:x-p:32:32-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:32-n8:16:32-a:0:32-S32", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "pentium4", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.2026289Z ---- spec::tests::i686_uwp_windows_msvc stdout ----
2020-04-19T15:04:27.2026289Z ---- spec::tests::i686_uwp_windows_msvc stdout ----
2020-04-19T15:04:27.2027074Z thread 'spec::tests::i686_uwp_windows_msvc' panicked at 'called `Option::unwrap()` on a `None` value', src/librustc_target/spec/windows_uwp_msvc_base.rs:19:5
2020-04-19T15:04:27.2027869Z ---- spec::tests::thumbv7a_pc_windows_msvc stdout ----
2020-04-19T15:04:27.2028476Z thread 'spec::tests::thumbv7a_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.2028476Z thread 'spec::tests::thumbv7a_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.2036727Z   left: `Target { llvm_target: "thumbv7a-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "arm", data_layout: "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/OPT:NOLBR"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/OPT:NOLBR"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+vfp3,+neon", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [Stdcall, Fastcall, Vectorcall, Thiscall, Win64, SysV64], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.2048981Z  right: `Target { llvm_target: "thumbv7a-pc-windows-msvc", target_endian: "little", target_pointer_width: "32", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "arm", data_layout: "e-m:w-p:32:32-Fi8-i64:64-v128:64:128-a:0:32-n32-S64", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "generic", features: "+vfp3,+neon", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [Stdcall, Fastcall, Vectorcall, Thiscall, Win64, SysV64], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.2054456Z ---- spec::tests::x86_64_pc_windows_msvc stdout ----
2020-04-19T15:04:27.2054456Z ---- spec::tests::x86_64_pc_windows_msvc stdout ----
2020-04-19T15:04:27.2055081Z thread 'spec::tests::x86_64_pc_windows_msvc' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.2063029Z   left: `Target { llvm_target: "x86_64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.2075894Z  right: `Target { llvm_target: "x86_64-pc-windows-msvc", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "windows", target_env: "msvc", target_vendor: "pc", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Msvc, options: TargetOptions { is_builtin: false, linker: None, lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "", dynamic_linking: true, only_cdylib: false, executables: true, relocation_model: "pic", code_model: None, tls_model: "global-dynamic", disable_redzone: false, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "", dll_suffix: ".dll", exe_suffix: ".exe", staticlib_prefix: "", staticlib_suffix: ".lib", target_family: Some("windows"), abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: true, is_like_msvc: true, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: true, has_rpath: false, no_default_libraries: false, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: true, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Unwind, abi_blacklist: [], crt_static_allows_dylibs: true, crt_static_default: false, crt_static_respected: true, stack_probes: false, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: false, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: true, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.2080609Z 
2020-04-19T15:04:27.2081035Z ---- spec::tests::x86_64_unknown_uefi stdout ----
2020-04-19T15:04:27.2081626Z thread 'spec::tests::x86_64_unknown_uefi' panicked at 'assertion failed: `(left == right)`
2020-04-19T15:04:27.2098514Z   left: `Target { llvm_target: "x86_64-unknown-windows", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {Msvc: NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }, Lld(Link): NewLinkArgs { unordered_non_overridable: ["/NOLOGO"], unordered_left_overridable: [], unordered_right_overridable: ["/NXCOMPAT", "/entry:efi_main", "/subsystem:efi_application"] }}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: Some("large"), tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`,
2020-04-19T15:04:27.2111599Z  right: `Target { llvm_target: "x86_64-unknown-windows", target_endian: "little", target_pointer_width: "64", target_c_int_width: "32", target_os: "uefi", target_env: "", target_vendor: "unknown", arch: "x86_64", data_layout: "e-m:w-p270:32:32-p271:32:32-p272:64:64-i64:64-f80:128-n8:16:32:64-S128", linker_flavor: Lld(Link), options: TargetOptions { is_builtin: false, linker: Some("rust-lld"), lld_flavor: Link, link_args: {}, pre_link_args: {}, pre_link_args_crt: {}, pre_link_objects_exe: [], pre_link_objects_exe_crt: [], pre_link_objects_dll: [], late_link_args: {}, late_link_args_dynamic: {}, late_link_args_static: {}, post_link_objects: [], post_link_objects_crt: [], post_link_args: {}, link_env: [("VSLANG", "1033")], link_env_remove: [], asm_args: [], cpu: "x86-64", features: "-mmx,-sse,+soft-float", dynamic_linking: false, only_cdylib: false, executables: true, relocation_model: "pic", code_model: Some("large"), tls_model: "global-dynamic", disable_redzone: true, eliminate_frame_pointer: true, function_sections: true, dll_prefix: "lib", dll_suffix: ".so", exe_suffix: ".efi", staticlib_prefix: "lib", staticlib_suffix: ".a", target_family: None, abi_return_struct_as_int: true, is_like_osx: false, is_like_solaris: false, is_like_windows: false, is_like_msvc: false, is_like_android: false, is_like_emscripten: false, is_like_fuchsia: false, linker_is_gnu: false, allows_weak_linkage: false, has_rpath: false, no_default_libraries: true, position_independent_executables: false, needs_plt: false, relro_level: None, archive_format: "gnu", allow_asm: true, main_needs_argc_argv: true, has_elf_tls: false, obj_is_bitcode: false, min_atomic_width: None, max_atomic_width: Some(64), atomic_cas: true, panic_strategy: Abort, abi_blacklist: [], crt_static_allows_dylibs: false, crt_static_default: false, crt_static_respected: false, stack_probes: true, min_global_align: None, default_codegen_units: None, trap_unreachable: true, requires_lto: false, singlethread: true, no_builtins: false, codegen_backend: "llvm", default_hidden_visibility: false, emit_debug_gdb_scripts: false, requires_uwtable: false, simd_types_indirect: true, limit_rdylib_exports: true, override_export_symbols: None, merge_functions: Aliases, target_mcount: "mcount", llvm_abiname: "", relax_elf_relocations: false, llvm_args: [] } }`', src/librustc_target/spec/tests/tests_impl.rs:12:9
2020-04-19T15:04:27.2116895Z ---- spec::tests::x86_64_uwp_windows_msvc stdout ----
2020-04-19T15:04:27.2116895Z ---- spec::tests::x86_64_uwp_windows_msvc stdout ----
2020-04-19T15:04:27.2117689Z thread 'spec::tests::x86_64_uwp_windows_msvc' panicked at 'called `Option::unwrap()` on a `None` value', src/librustc_target/spec/windows_uwp_msvc_base.rs:19:5
2020-04-19T15:04:27.2118237Z 
2020-04-19T15:04:27.2118389Z failures:
2020-04-19T15:04:27.2118591Z     spec::tests::aarch64_pc_windows_msvc
2020-04-19T15:04:27.2118841Z     spec::tests::aarch64_uwp_windows_msvc
---
2020-04-19T15:04:27.2120955Z     spec::tests::x86_64_uwp_windows_msvc
2020-04-19T15:04:27.2121114Z 
2020-04-19T15:04:27.2121350Z test result: FAILED. 143 passed; 10 failed; 0 ignored; 0 measured; 0 filtered out
2020-04-19T15:04:27.2121582Z 
2020-04-19T15:04:27.2122077Z error: test failed, to rerun pass '-p rustc_target --lib'
2020-04-19T15:04:27.2122402Z 
2020-04-19T15:04:27.2122402Z 
2020-04-19T15:04:27.2123598Z command did not execute successfully: "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "test" "--target" "x86_64-unknown-linux-gnu" "-Zbinary-dep-depinfo" "-j" "2" "--release" "--locked" "--color" "always" "--features" " llvm" "--manifest-path" "/checkout/src/rustc/Cargo.toml" "-p" "rustc_target" "--" "--quiet"
2020-04-19T15:04:27.2124522Z 
2020-04-19T15:04:27.2124634Z 
2020-04-19T15:04:27.2125186Z failed to run: /checkout/obj/build/bootstrap/debug/bootstrap test --exclude src/tools/tidy
2020-04-19T15:04:27.2125649Z Build completed unsuccessfully in 1:16:42
2020-04-19T15:04:27.2125649Z Build completed unsuccessfully in 1:16:42
2020-04-19T15:04:27.2125894Z == clock drift check ==
2020-04-19T15:04:27.2126118Z   local time: Sun Apr 19 15:04:27 UTC 2020
2020-04-19T15:04:27.3498282Z   network time: Sun, 19 Apr 2020 15:04:27 GMT
2020-04-19T15:04:27.7342136Z 
2020-04-19T15:04:27.7342136Z 
2020-04-19T15:04:27.7422204Z ##[error]Bash exited with code '1'.
2020-04-19T15:04:27.7439938Z ##[section]Finishing: Run build
2020-04-19T15:04:27.7488320Z ##[section]Starting: Checkout rust-lang/rust@refs/pull/71081/merge to s
2020-04-19T15:04:27.7493767Z Task         : Get sources
2020-04-19T15:04:27.7494076Z Description  : Get sources from a repository. Supports Git, TfsVC, and SVN repositories.
2020-04-19T15:04:27.7494374Z Version      : 1.0.0
2020-04-19T15:04:27.7494579Z Author       : Microsoft
2020-04-19T15:04:27.7494579Z Author       : Microsoft
2020-04-19T15:04:27.7494902Z Help         : [More Information](https://go.microsoft.com/fwlink/?LinkId=798199)
2020-04-19T15:04:27.7495280Z ==============================================================================
2020-04-19T15:04:28.0855111Z Cleaning any cached credential from repository: rust-lang/rust (GitHub)
2020-04-19T15:04:28.0898923Z ##[section]Finishing: Checkout rust-lang/rust@refs/pull/71081/merge to s
2020-04-19T15:04:28.0987283Z Cleaning up task key
2020-04-19T15:04:28.0988493Z Start cleaning up orphan processes.
2020-04-19T15:04:28.1191115Z Terminate orphan process: pid (3696) (python)
2020-04-19T15:04:28.1419820Z ##[section]Finishing: Finalize Job

I'm a bot! I can only do what humans tell me to, so if this was not helpful or you have suggestions for improvements, please ping or otherwise contact @rust-lang/infra. (Feature Requests)

@petrochenkov petrochenkov added S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. and removed S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. labels Apr 24, 2020
@Dylan-DPC-zz
Copy link

@petrochenkov any updates?

@petrochenkov
Copy link
Contributor Author

Closing for now, there are more urgent things to do in this area.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-author Status: This is awaiting some action (such as code changes or more information) from the author. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants