Skip to content

Handle infer -> dyn unsizing directly in the trait solver #138598

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

Closed

Conversation

oli-obk
Copy link
Contributor

@oli-obk oli-obk commented Mar 17, 2025

This was introduced in #56219 for unblocking (#49593) never type stabilization, which never (heh) happened.

I am trying to simplify unsizing coercions to get closer to #50753 (using the trait solver instead of manually running trait solver steps).

r? @compiler-errors

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Mar 17, 2025
@oli-obk

This comment was marked as outdated.

@rust-timer

This comment was marked as outdated.

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Mar 17, 2025
@rust-timer

This comment was marked as outdated.

@bors

This comment was marked as outdated.

bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 17, 2025
…e-hint, r=<try>

Remove hacky inference hint in unsizing

This was introduced in rust-lang#56219 for unblocking (rust-lang#49593) never type stabilization, which never (heh) happened.

cc `@WaffleLapkin` for never types

I am trying to simplify unsizing coercions to get closer to rust-lang#50753 (using the trait solver instead of manually running trait solver steps). This one stood out as particularly annoying to do in the trait solver, so I want to remove it for now and once rust-lang#50753 is resolved try to add it again

reopens rust-lang#49593

r? `@compiler-errors`
@oli-obk oli-obk changed the title Remove hacky inference hint in unsizing Handle infer -> dyn unsizing directly in the trait solver Mar 17, 2025
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-llvm-18 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
#19 exporting to docker image format
#19 sending tarball 19.7s done
#19 DONE 25.0s
##[endgroup]
Setting extra environment values for docker:  --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-18]
[CI_JOB_NAME=x86_64-gnu-llvm-18]
debug: `DISABLE_CI_RUSTC_IF_INCOMPATIBLE` configured.
---
sccache: Listening on address 127.0.0.1:4226
##[group]Configure the build
configure: processing command line
configure: 
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-18', '--enable-llvm-link-shared', '--set', 'rust.randomize-layout=true', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'build.print-step-timings', '--enable-verbose-tests', '--set', 'build.metrics', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'rust.lld=false', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: build.build          := x86_64-unknown-linux-gnu
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-18/bin/llvm-config
configure: llvm.link-shared     := True
configure: rust.randomize-layout := True
configure: rust.thin-lto-import-instr-limit := 10
---
  Number of decisions:   4447
  longest path:          1159 (code:    152)
  longest backtrack:       66 (code:    428)
Shared 86733 out of 152951 states by creating 14756 new states, saving 71977
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/expmed.cc: In function ‘rtx_def* extract_bit_field_1(rtx, poly_uint64, poly_uint64, int, rtx, machine_mode, machine_mode, bool, bool, rtx_def**)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/expmed.cc:1864:45: warning: ‘*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))’ may be used uninitialized [-Wmaybe-uninitialized]
 1864 |       rtx sub = extract_bit_field_as_subreg (mode1, op0, imode,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1865 |                                              bitsize, bitnum);
      |                                              ~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/expmed.cc:1824:19: note: ‘*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))’ was declared here
 1824 |   scalar_int_mode imode;
      |                   ^~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gimple-range-gori.cc: In member function ‘void range_def_chain::dump(FILE*, basic_block, const char*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gimple-range-gori.cc:319:19: warning: format not a string literal and no format arguments [-Wformat-security]
  319 |           fprintf (f, prefix);
      |           ~~~~~~~~^~~~~~~~~~~
---
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gcc.cc:7930:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 7930 |   write (fd, "\n\n", 2);
      |   ~~~~~~^~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gcc.cc: In member function ‘void driver::final_actions() const’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gcc.cc:9307:13: warning: ignoring return value of ‘int truncate(const char*, __off_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 9307 |     truncate(totruncate_file, 0);
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto-wrapper.cc: In function ‘bool find_and_merge_options(int, off_t, const char*, vec<cl_decoded_option>, bool, vec<cl_decoded_option>*, const char*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto-wrapper.cc:1165:8: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1165 |   read (fd, data, length);
      |   ~~~~~^~~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc: In function ‘void lto_resolution_read(splay_tree, FILE*, lto_file*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc:2091:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2091 |   fscanf (resolution, " ");   /* Read white space.  */
      |   ~~~~~~~^~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc:2093:9: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2093 |   fread (obj_name, sizeof (char), name_len, resolution);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc:2113:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2113 |   fscanf (resolution, "%u", &num_symbols);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/jit/jit-recording.cc:32:
---
Applying io_quotes_use            to linux/blkzoned.h
Applying io_quotes_use            to linux/ipmi.h
Applying io_quotes_use            to linux/psp-dbc.h
Applying io_quotes_use            to linux/bt-bmc.h
Applying io_quotes_use            to linux/tps6594_pfsm.h
Applying io_quotes_use            to linux/cxl_mem.h
Applying io_quotes_use            to linux/wmi.h
Applying io_quotes_use            to linux/auto_fs.h
Applying io_quotes_use            to linux/mmtimer.h
Applying io_quotes_use            to linux/f2fs.h
Applying io_quotes_use            to linux/vhost.h
---
Applying machine_name             to x86_64-linux-gnu/bits/unistd_ext.h
Applying io_quotes_use            to x86_64-linux-gnu/asm/mtrr.h
Applying io_quotes_use            to x86_64-linux-gnu/asm/amd_hsmp.h
Applying machine_name             to openssl/e_os2.h
Applying io_quotes_use            to drm/xe_drm.h
Applying io_quotes_use            to drm/radeon_drm.h
Applying io_quotes_use            to drm/panfrost_drm.h
Applying io_quotes_use            to drm/etnaviv_drm.h
Applying io_quotes_use            to drm/lima_drm.h
Applying io_quotes_use            to drm/qaic_accel.h
Applying io_quotes_use            to drm/vc4_drm.h
Applying io_quotes_use            to drm/i915_drm.h
Applying io_quotes_use            to drm/omap_drm.h
Applying io_quotes_use            to drm/pvr_drm.h
Applying io_quotes_use            to drm/amdgpu_drm.h
Applying io_quotes_use            to drm/vgem_drm.h
Applying io_quotes_use            to drm/msm_drm.h
Applying io_quotes_use            to drm/v3d_drm.h
Applying io_quotes_use            to drm/exynos_drm.h
Applying io_quotes_use            to drm/nouveau_drm.h
Applying io_quotes_use            to drm/drm.h
Applying io_quotes_use            to drm/habanalabs_accel.h
Applying io_quotes_use            to drm/tegra_drm.h
Applying io_quotes_use            to rdma/rdma_user_ioctl.h
cc1: note: self-tests are not enabled in this build
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/c++tools/server.cc: In function ‘void server(bool, int, module_resolver*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/c++tools/server.cc:620:10: warning: ignoring return value of ‘int pipe(int*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
---
[RUSTC-TIMING] proc_macro test:false 5.302
[RUSTC-TIMING] test test:false 9.106
    Finished `release` profile [optimized] target(s) in 1m 20s
##[endgroup]
[TIMING] core::build_steps::compile::Std { target: x86_64-unknown-linux-gnu, compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: true }, crates: [], force_recompile: false, extra_rust_args: ["-Csymbol-mangling-version=v0", "-Cpanic=abort"], is_for_mir_opt_tests: false } -- 80.769
Testing GCC stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
 Downloading crates ...
  Downloaded boml v0.3.1
   Compiling boml v0.3.1
[RUSTC-TIMING] boml test:false 0.820
   Compiling y v0.1.0 (/checkout/compiler/rustc_codegen_gcc/build_system)
[RUSTC-TIMING] y test:false 3.075
    Finished `release` profile [optimized] target(s) in 4.22s
     Running `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-unknown-linux-gnu/release/y test --use-backend gcc --gcc-path /checkout/obj/build/x86_64-unknown-linux-gnu/gcc/install/lib --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/cg_gcc --release --mini-tests --std-tests`
`--gcc-path` was provided, ignoring config file. Using `/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/install/lib` as path for libgccjit
[BUILD] mini_core
[RUSTC-TIMING] mini_core test:false 0.197
[BUILD] example
[AOT] mini_core_hello_world
[RUSTC-TIMING] mini_core_hello_world test:false 0.186
---
[RUSTC-TIMING] gix test:false 14.391
error[E0277]: the trait bound `dyn std::fmt::Write: std::default::Default` is not satisfied
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                  ^^^^^^ the trait `std::default::Default` is not implemented for `dyn std::fmt::Write`
    |
    = help: the trait `std::default::Default` is implemented for `Secret<T>`
    = note: required for `Secret<dyn std::fmt::Write>` to implement `std::default::Default`

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by a bound in `Secret::<T>::map`
   --> /checkout/src/tools/cargo/credential/cargo-credential/src/secret.rs:26:6
    |
26  | impl<T> Secret<T> {
    |      ^ required by this bound in `Secret::<T>::map`
...
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |            --- required by a bound in this associated function

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:57
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                         ^^^^^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
    = help: unsized fn params are gated as an unstable feature

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by an implicit `Sized` bound in `Secret::<T>::map`
   --> /checkout/src/tools/cargo/credential/cargo-credential/src/secret.rs:54:16
    |
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |                ^ required by the implicit `Sized` requirement on this type parameter in `Secret::<T>::map`

error[E0746]: return type cannot be a trait object without pointer indirection
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:66
    |
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |_____________________^ doesn't have a size known at compile-time
    |
help: consider returning an `impl Trait` instead of a `dyn Trait`
    |
181 |                     secret_key = Secret::default().map(|mut key| impl {
    |                                                                  ++++
help: alternatively, box the return type, and wrap all of the returned values in `Box::new`
    |
181 ~                     secret_key = Secret::default().map(|mut key| Box<dyn {
182 |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 ~                         Box::new(key)
184 ~                     }>);
    |

error[E0308]: mismatched types
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
176 |                   let secret_key: Secret<String>;
    |                                   -------------- expected due to this type
...
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |______________________^ expected `Secret<String>`, found `Secret<dyn Write>`
    |
    = note: expected struct `Secret<std::string::String>`
               found struct `Secret<dyn std::fmt::Write>`
    = help: `std::string::String` implements `Write` so you could change the expected type to `Box<dyn Write>`

Some errors have detailed explanations: E0277, E0308, E0746.
For more information about an error, try `rustc --explain E0277`.
[RUSTC-TIMING] cargo test:false 26.794
error: could not compile `cargo` (lib) due to 6 previous errors

@oli-obk
Copy link
Contributor Author

oli-obk commented Mar 17, 2025

Hm I don't see a good way to do this in the old solver without implication bounds stating if $var: Sized then $var: Unsize<T>

@oli-obk oli-obk closed this Mar 17, 2025
@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config gc.auto=0
file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic ***
file:.git/config branch.try.remote=origin
file:.git/config branch.try.merge=refs/heads/try
file:.git/config remote.upstream.url=https://github.com/rust-lang/rust
file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/*
file:.git/config submodule.library/backtrace.active=true
file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git
file:.git/config submodule.library/stdarch.active=true
---
[2025-03-17T10:55:28Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:55:29Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:55:29Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:55:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:55:49Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphKrTbj/incremental-state"
[2025-03-17T10:56:13Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:56:13Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphKrTbj/incremental-state"
[2025-03-17T10:56:16Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T10:56:16Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmphKrTbj"
[2025-03-17T10:56:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T10:56:16Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphKrTbj/incremental-state"
Running cargo-0.60.0: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:56:19Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:56:20Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:56:20Z DEBUG collector::compile::execute] cd "/tmp/.tmpjecSti" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjecSti#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:56:52Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:57:47Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:57:47Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:47Z DEBUG collector::compile::execute] cd "/tmp/.tmpZi2nSZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZi2nSZ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:57:52Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:52Z DEBUG collector::compile::execute] cd "/tmp/.tmpZi2nSZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZi2nSZ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZi2nSZ/incremental-state"
[2025-03-17T10:57:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpZi2nSZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZi2nSZ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZi2nSZ/incremental-state"
Running ctfe-stress-5: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:57:58Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:57:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpzu9hQS" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzu9hQS#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:58:03Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:58:16Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:58:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:58:21Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpottwAr/incremental-state"
[2025-03-17T10:58:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpottwAr/incremental-state"
[2025-03-17T10:58:29Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T10:58:29Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpottwAr"
[2025-03-17T10:58:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T10:58:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpottwAr/incremental-state"
Running diesel-1.4.8: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:58:31Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:58:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpdN0Ozy" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdN0Ozy#diesel@1.4.8" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:58:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:59:05Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:05Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:05Z DEBUG collector::compile::execute] cd "/tmp/.tmptAqAwB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptAqAwB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:05Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:05Z DEBUG collector::compile::execute] cd "/tmp/.tmptAqAwB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptAqAwB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmptAqAwB/incremental-state"
[2025-03-17T10:59:05Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmptAqAwB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptAqAwB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmptAqAwB/incremental-state"
Running externs: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:59:06Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMqOkrn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMqOkrn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:06Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMqOkrn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMqOkrn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMqOkrn/incremental-state"
[2025-03-17T10:59:06Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMqOkrn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMqOkrn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMqOkrn/incremental-state"
Running externs: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:59:07Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:07Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpMrF4km" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMrF4km#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:07Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:59:08Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:08Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:08Z DEBUG collector::compile::execute] cd "/tmp/.tmpukR9Nz" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpukR9Nz#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:09Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:09Z DEBUG collector::compile::execute] cd "/tmp/.tmpukR9Nz" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpukR9Nz#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpukR9Nz/incremental-state"
[2025-03-17T10:59:10Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpukR9Nz" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpukR9Nz#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpukR9Nz/incremental-state"
Running match-stress: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:59:10Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:10Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:11Z DEBUG collector::compile::execute] cd "/tmp/.tmpSZOsQ2" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSZOsQ2#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:12Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Finished benchmark syn-1.0.89 (8/8)
[2025-03-17T11:49:15.073Z INFO  opt_dist::training] Merging LLVM BOLT profiles from /tmp/.tmpfi3lid/prof.fdata to /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata
##[endgroup]
##[group]Merging BOLT profiles
[2025-03-17T11:49:15.074Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpfi3lid/prof.fdata.292998.fdata /tmp/.tmpfi3lid/prof.fdata.293009.fdata /tmp/.tmpfi3lid/prof.fdata.293010.fdata /tmp/.tmpfi3lid/prof.fdata.293013.fdata /tmp/.tmpfi3lid/prof.fdata.293014.fdata /tmp/.tmpfi3lid/prof.fdata.293019.fdata /tmp/.tmpfi3lid/prof.fdata.293020.fdata /tmp/.tmpfi3lid/prof.fdata.293032.fdata /tmp/.tmpfi3lid/prof.fdata.293033.fdata /tmp/.tmpfi3lid/prof.fdata.293034.fdata /tmp/.tmpfi3lid/prof.fdata.293036.fdata /tmp/.tmpfi3lid/prof.fdata.293037.fdata /tmp/.tmpfi3lid/prof.fdata.293039.fdata /tmp/.tmpfi3lid/prof.fdata.293041.fdata /tmp/.tmpfi3lid/prof.fdata.293042.fdata /tmp/.tmpfi3lid/prof.fdata.293044.fdata /tmp/.tmpfi3lid/prof.fdata.293045.fdata /tmp/.tmpfi3lid/prof.fdata.293048.fdata /tmp/.tmpfi3lid/prof.fdata.293050.fdata /tmp/.tmpfi3lid/prof.fdata.293052.fdata /tmp/.tmpfi3lid/prof.fdata.293054.fdata /tmp/.tmpfi3lid/prof.fdata.293055.fdata /tmp/.tmpfi3lid/prof.fdata.293058.fdata /tmp/.tmpfi3lid/prof.fdata.293059.fdata /tmp/.tmpfi3lid/prof.fdata.293060.fdata /tmp/.tmpfi3lid/prof.fdata.293199.fdata /tmp/.tmpfi3lid/prof.fdata.293201.fdata /tmp/.tmpfi3lid/prof.fdata.293208.fdata /tmp/.tmpfi3lid/prof.fdata.293209.fdata /tmp/.tmpfi3lid/prof.fdata.293226.fdata /tmp/.tmpfi3lid/prof.fdata.293240.fdata /tmp/.tmpfi3lid/prof.fdata.293249.fdata /tmp/.tmpfi3lid/prof.fdata.293253.fdata /tmp/.tmpfi3lid/prof.fdata.293259.fdata /tmp/.tmpfi3lid/prof.fdata.293261.fdata /tmp/.tmpfi3lid/prof.fdata.293265.fdata /tmp/.tmpfi3lid/prof.fdata.293273.fdata /tmp/.tmpfi3lid/prof.fdata.293278.fdata /tmp/.tmpfi3lid/prof.fdata.293281.fdata /tmp/.tmpfi3lid/prof.fdata.293289.fdata /tmp/.tmpfi3lid/prof.fdata.293293.fdata /tmp/.tmpfi3lid/prof.fdata.293302.fdata /tmp/.tmpfi3lid/prof.fdata.293306.fdata /tmp/.tmpfi3lid/prof.fdata.293317.fdata /tmp/.tmpfi3lid/prof.fdata.293321.fdata /tmp/.tmpfi3lid/prof.fdata.293325.fdata /tmp/.tmpfi3lid/prof.fdata.293329.fdata /tmp/.tmpfi3lid/prof.fdata.293334.fdata /tmp/.tmpfi3lid/prof.fdata.293335.fdata /tmp/.tmpfi3lid/prof.fdata.293351.fdata /tmp/.tmpfi3lid/prof.fdata.293357.fdata /tmp/.tmpfi3lid/prof.fdata.293367.fdata /tmp/.tmpfi3lid/prof.fdata.293375.fdata /tmp/.tmpfi3lid/prof.fdata.293386.fdata /tmp/.tmpfi3lid/prof.fdata.293398.fdata /tmp/.tmpfi3lid/prof.fdata.293422.fdata /tmp/.tmpfi3lid/prof.fdata.293426.fdata /tmp/.tmpfi3lid/prof.fdata.293438.fdata /tmp/.tmpfi3lid/prof.fdata.293440.fdata /tmp/.tmpfi3lid/prof.fdata.293450.fdata /tmp/.tmpfi3lid/prof.fdata.293454.fdata /tmp/.tmpfi3lid/prof.fdata.293466.fdata /tmp/.tmpfi3lid/prof.fdata.293474.fdata /tmp/.tmpfi3lid/prof.fdata.293486.fdata /tmp/.tmpfi3lid/prof.fdata.293495.fdata /tmp/.tmpfi3lid/prof.fdata.293497.fdata /tmp/.tmpfi3lid/prof.fdata.293505.fdata /tmp/.tmpfi3lid/prof.fdata.293510.fdata /tmp/.tmpfi3lid/prof.fdata.293526.fdata /tmp/.tmpfi3lid/prof.fdata.293534.fdata /tmp/.tmpfi3lid/prof.fdata.293539.fdata /tmp/.tmpfi3lid/prof.fdata.293546.fdata /tmp/.tmpfi3lid/prof.fdata.293573.fdata /tmp/.tmpfi3lid/prof.fdata.293596.fdata /tmp/.tmpfi3lid/prof.fdata.293604.fdata /tmp/.tmpfi3lid/prof.fdata.293631.fdata /tmp/.tmpfi3lid/prof.fdata.293636.fdata /tmp/.tmpfi3lid/prof.fdata.293647.fdata /tmp/.tmpfi3lid/prof.fdata.293653.fdata /tmp/.tmpfi3lid/prof.fdata.293657.fdata /tmp/.tmpfi3lid/prof.fdata.293677.fdata /tmp/.tmpfi3lid/prof.fdata.293694.fdata /tmp/.tmpfi3lid/prof.fdata.293709.fdata /tmp/.tmpfi3lid/prof.fdata.293715.fdata /tmp/.tmpfi3lid/prof.fdata.293725.fdata /tmp/.tmpfi3lid/prof.fdata.293743.fdata /tmp/.tmpfi3lid/prof.fdata.293757.fdata /tmp/.tmpfi3lid/prof.fdata.293767.fdata /tmp/.tmpfi3lid/prof.fdata.293778.fdata /tmp/.tmpfi3lid/prof.fdata.293790.fdata /tmp/.tmpfi3lid/prof.fdata.293797.fdata /tmp/.tmpfi3lid/prof.fdata.293809.fdata /tmp/.tmpfi3lid/prof.fdata.293815.fdata /tmp/.tmpfi3lid/prof.fdata.293817.fdata /tmp/.tmpfi3lid/prof.fdata.293839.fdata /tmp/.tmpfi3lid/prof.fdata.293843.fdata /tmp/.tmpfi3lid/prof.fdata.293847.fdata /tmp/.tmpfi3lid/prof.fdata.293851.fdata /tmp/.tmpfi3lid/prof.fdata.293870.fdata /tmp/.tmpfi3lid/prof.fdata.293877.fdata /tmp/.tmpfi3lid/prof.fdata.293884.fdata /tmp/.tmpfi3lid/prof.fdata.293889.fdata /tmp/.tmpfi3lid/prof.fdata.293893.fdata /tmp/.tmpfi3lid/prof.fdata.293897.fdata /tmp/.tmpfi3lid/prof.fdata.293908.fdata /tmp/.tmpfi3lid/prof.fdata.293914.fdata /tmp/.tmpfi3lid/prof.fdata.293929.fdata /tmp/.tmpfi3lid/prof.fdata.293942.fdata /tmp/.tmpfi3lid/prof.fdata.293959.fdata /tmp/.tmpfi3lid/prof.fdata.293968.fdata /tmp/.tmpfi3lid/prof.fdata.293971.fdata /tmp/.tmpfi3lid/prof.fdata.293980.fdata /tmp/.tmpfi3lid/prof.fdata.293983.fdata /tmp/.tmpfi3lid/prof.fdata.293993.fdata /tmp/.tmpfi3lid/prof.fdata.293996.fdata /tmp/.tmpfi3lid/prof.fdata.294008.fdata /tmp/.tmpfi3lid/prof.fdata.294009.fdata /tmp/.tmpfi3lid/prof.fdata.294011.fdata /tmp/.tmpfi3lid/prof.fdata.294032.fdata /tmp/.tmpfi3lid/prof.fdata.294054.fdata /tmp/.tmpfi3lid/prof.fdata.294062.fdata /tmp/.tmpfi3lid/prof.fdata.294087.fdata /tmp/.tmpfi3lid/prof.fdata.294092.fdata /tmp/.tmpfi3lid/prof.fdata.294095.fdata /tmp/.tmpfi3lid/prof.fdata.294098.fdata /tmp/.tmpfi3lid/prof.fdata.294120.fdata /tmp/.tmpfi3lid/prof.fdata.294125.fdata /tmp/.tmpfi3lid/prof.fdata.294130.fdata /tmp/.tmpfi3lid/prof.fdata.294137.fdata /tmp/.tmpfi3lid/prof.fdata.294139.fdata /tmp/.tmpfi3lid/prof.fdata.294156.fdata /tmp/.tmpfi3lid/prof.fdata.294158.fdata /tmp/.tmpfi3lid/prof.fdata.294187.fdata /tmp/.tmpfi3lid/prof.fdata.294191.fdata /tmp/.tmpfi3lid/prof.fdata.294198.fdata /tmp/.tmpfi3lid/prof.fdata.294205.fdata /tmp/.tmpfi3lid/prof.fdata.294207.fdata /tmp/.tmpfi3lid/prof.fdata.294227.fdata /tmp/.tmpfi3lid/prof.fdata.294232.fdata /tmp/.tmpfi3lid/prof.fdata.294243.fdata /tmp/.tmpfi3lid/prof.fdata.294248.fdata /tmp/.tmpfi3lid/prof.fdata.294256.fdata /tmp/.tmpfi3lid/prof.fdata.294272.fdata /tmp/.tmpfi3lid/prof.fdata.294293.fdata /tmp/.tmpfi3lid/prof.fdata.294303.fdata /tmp/.tmpfi3lid/prof.fdata.294320.fdata /tmp/.tmpfi3lid/prof.fdata.294332.fdata /tmp/.tmpfi3lid/prof.fdata.294346.fdata /tmp/.tmpfi3lid/prof.fdata.294354.fdata /tmp/.tmpfi3lid/prof.fdata.294359.fdata /tmp/.tmpfi3lid/prof.fdata.294376.fdata /tmp/.tmpfi3lid/prof.fdata.294387.fdata /tmp/.tmpfi3lid/prof.fdata.294393.fdata /tmp/.tmpfi3lid/prof.fdata.294400.fdata /tmp/.tmpfi3lid/prof.fdata.294425.fdata /tmp/.tmpfi3lid/prof.fdata.294446.fdata /tmp/.tmpfi3lid/prof.fdata.294466.fdata /tmp/.tmpfi3lid/prof.fdata.294480.fdata /tmp/.tmpfi3lid/prof.fdata.294496.fdata /tmp/.tmpfi3lid/prof.fdata.294517.fdata /tmp/.tmpfi3lid/prof.fdata.294531.fdata /tmp/.tmpfi3lid/prof.fdata.294537.fdata /tmp/.tmpfi3lid/prof.fdata.294539.fdata /tmp/.tmpfi3lid/prof.fdata.294562.fdata /tmp/.tmpfi3lid/prof.fdata.294577.fdata /tmp/.tmpfi3lid/prof.fdata.294586.fdata /tmp/.tmpfi3lid/prof.fdata.294598.fdata /tmp/.tmpfi3lid/prof.fdata.294610.fdata /tmp/.tmpfi3lid/prof.fdata.294617.fdata /tmp/.tmpfi3lid/prof.fdata.294620.fdata /tmp/.tmpfi3lid/prof.fdata.294622.fdata /tmp/.tmpfi3lid/prof.fdata.294629.fdata /tmp/.tmpfi3lid/prof.fdata.294632.fdata /tmp/.tmpfi3lid/prof.fdata.294639.fdata /tmp/.tmpfi3lid/prof.fdata.294646.fdata /tmp/.tmpfi3lid/prof.fdata.294649.fdata /tmp/.tmpfi3lid/prof.fdata.294662.fdata /tmp/.tmpfi3lid/prof.fdata.294677.fdata /tmp/.tmpfi3lid/prof.fdata.294683.fdata /tmp/.tmpfi3lid/prof.fdata.294688.fdata /tmp/.tmpfi3lid/prof.fdata.294699.fdata /tmp/.tmpfi3lid/prof.fdata.294709.fdata /tmp/.tmpfi3lid/prof.fdata.294719.fdata /tmp/.tmpfi3lid/prof.fdata.294739.fdata /tmp/.tmpfi3lid/prof.fdata.294746.fdata /tmp/.tmpfi3lid/prof.fdata.294752.fdata /tmp/.tmpfi3lid/prof.fdata.294756.fdata /tmp/.tmpfi3lid/prof.fdata.294785.fdata /tmp/.tmpfi3lid/prof.fdata.294787.fdata /tmp/.tmpfi3lid/prof.fdata.294804.fdata /tmp/.tmpfi3lid/prof.fdata.294824.fdata /tmp/.tmpfi3lid/prof.fdata.294826.fdata /tmp/.tmpfi3lid/prof.fdata.294834.fdata /tmp/.tmpfi3lid/prof.fdata.294873.fdata /tmp/.tmpfi3lid/prof.fdata.294880.fdata /tmp/.tmpfi3lid/prof.fdata.294906.fdata /tmp/.tmpfi3lid/prof.fdata.294925.fdata /tmp/.tmpfi3lid/prof.fdata.294938.fdata /tmp/.tmpfi3lid/prof.fdata.294967.fdata /tmp/.tmpfi3lid/prof.fdata.294971.fdata /tmp/.tmpfi3lid/prof.fdata.294981.fdata /tmp/.tmpfi3lid/prof.fdata.294996.fdata /tmp/.tmpfi3lid/prof.fdata.294998.fdata /tmp/.tmpfi3lid/prof.fdata.295027.fdata /tmp/.tmpfi3lid/prof.fdata.295029.fdata /tmp/.tmpfi3lid/prof.fdata.295039.fdata /tmp/.tmpfi3lid/prof.fdata.295058.fdata /tmp/.tmpfi3lid/prof.fdata.295063.fdata /tmp/.tmpfi3lid/prof.fdata.295067.fdata /tmp/.tmpfi3lid/prof.fdata.295094.fdata /tmp/.tmpfi3lid/prof.fdata.295105.fdata /tmp/.tmpfi3lid/prof.fdata.295111.fdata /tmp/.tmpfi3lid/prof.fdata.295133.fdata /tmp/.tmpfi3lid/prof.fdata.295149.fdata /tmp/.tmpfi3lid/prof.fdata.295151.fdata /tmp/.tmpfi3lid/prof.fdata.295158.fdata /tmp/.tmpfi3lid/prof.fdata.295178.fdata /tmp/.tmpfi3lid/prof.fdata.295199.fdata /tmp/.tmpfi3lid/prof.fdata.295210.fdata /tmp/.tmpfi3lid/prof.fdata.295219.fdata /tmp/.tmpfi3lid/prof.fdata.295233.fdata /tmp/.tmpfi3lid/prof.fdata.295244.fdata /tmp/.tmpfi3lid/prof.fdata.295249.fdata /tmp/.tmpfi3lid/prof.fdata.295260.fdata /tmp/.tmpfi3lid/prof.fdata.295267.fdata /tmp/.tmpfi3lid/prof.fdata.295309.fdata /tmp/.tmpfi3lid/prof.fdata.295315.fdata /tmp/.tmpfi3lid/prof.fdata.295344.fdata /tmp/.tmpfi3lid/prof.fdata.295351.fdata /tmp/.tmpfi3lid/prof.fdata.295361.fdata /tmp/.tmpfi3lid/prof.fdata.295362.fdata /tmp/.tmpfi3lid/prof.fdata.295374.fdata /tmp/.tmpfi3lid/prof.fdata.295392.fdata /tmp/.tmpfi3lid/prof.fdata.295406.fdata /tmp/.tmpfi3lid/prof.fdata.295415.fdata /tmp/.tmpfi3lid/prof.fdata.295420.fdata /tmp/.tmpfi3lid/prof.fdata.295437.fdata /tmp/.tmpfi3lid/prof.fdata.295442.fdata /tmp/.tmpfi3lid/prof.fdata.295447.fdata /tmp/.tmpfi3lid/prof.fdata.295461.fdata /tmp/.tmpfi3lid/prof.fdata.295472.fdata /tmp/.tmpfi3lid/prof.fdata.295474.fdata /tmp/.tmpfi3lid/prof.fdata.295483.fdata /tmp/.tmpfi3lid/prof.fdata.295500.fdata /tmp/.tmpfi3lid/prof.fdata.295513.fdata /tmp/.tmpfi3lid/prof.fdata.295519.fdata /tmp/.tmpfi3lid/prof.fdata.295536.fdata /tmp/.tmpfi3lid/prof.fdata.295546.fdata /tmp/.tmpfi3lid/prof.fdata.295552.fdata /tmp/.tmpfi3lid/prof.fdata.295564.fdata /tmp/.tmpfi3lid/prof.fdata.295590.fdata /tmp/.tmpfi3lid/prof.fdata.295603.fdata /tmp/.tmpfi3lid/prof.fdata.295613.fdata /tmp/.tmpfi3lid/prof.fdata.295627.fdata /tmp/.tmpfi3lid/prof.fdata.295638.fdata /tmp/.tmpfi3lid/prof.fdata.295645.fdata /tmp/.tmpfi3lid/prof.fdata.295646.fdata /tmp/.tmpfi3lid/prof.fdata.295675.fdata /tmp/.tmpfi3lid/prof.fdata.295679.fdata /tmp/.tmpfi3lid/prof.fdata.295691.fdata /tmp/.tmpfi3lid/prof.fdata.295721.fdata /tmp/.tmpfi3lid/prof.fdata.295747.fdata /tmp/.tmpfi3lid/prof.fdata.295761.fdata /tmp/.tmpfi3lid/prof.fdata.295777.fdata /tmp/.tmpfi3lid/prof.fdata.295781.fdata /tmp/.tmpfi3lid/prof.fdata.295799.fdata /tmp/.tmpfi3lid/prof.fdata.295816.fdata /tmp/.tmpfi3lid/prof.fdata.295832.fdata /tmp/.tmpfi3lid/prof.fdata.295837.fdata /tmp/.tmpfi3lid/prof.fdata.295841.fdata /tmp/.tmpfi3lid/prof.fdata.295850.fdata /tmp/.tmpfi3lid/prof.fdata.295860.fdata /tmp/.tmpfi3lid/prof.fdata.295866.fdata /tmp/.tmpfi3lid/prof.fdata.295877.fdata /tmp/.tmpfi3lid/prof.fdata.295884.fdata /tmp/.tmpfi3lid/prof.fdata.295905.fdata /tmp/.tmpfi3lid/prof.fdata.295931.fdata /tmp/.tmpfi3lid/prof.fdata.295935.fdata /tmp/.tmpfi3lid/prof.fdata.295967.fdata /tmp/.tmpfi3lid/prof.fdata.295990.fdata /tmp/.tmpfi3lid/prof.fdata.296015.fdata /tmp/.tmpfi3lid/prof.fdata.296038.fdata /tmp/.tmpfi3lid/prof.fdata.296045.fdata /tmp/.tmpfi3lid/prof.fdata.296051.fdata /tmp/.tmpfi3lid/prof.fdata.296057.fdata /tmp/.tmpfi3lid/prof.fdata.296089.fdata /tmp/.tmpfi3lid/prof.fdata.296106.fdata /tmp/.tmpfi3lid/prof.fdata.296126.fdata /tmp/.tmpfi3lid/prof.fdata.296139.fdata /tmp/.tmpfi3lid/prof.fdata.296153.fdata /tmp/.tmpfi3lid/prof.fdata.296290.fdata /tmp/.tmpfi3lid/prof.fdata.296327.fdata /tmp/.tmpfi3lid/prof.fdata.296521.fdata /tmp/.tmpfi3lid/prof.fdata.296677.fdata /tmp/.tmpfi3lid/prof.fdata.297303.fdata /tmp/.tmpfi3lid/prof.fdata.297337.fdata /tmp/.tmpfi3lid/prof.fdata.297467.fdata /tmp/.tmpfi3lid/prof.fdata.297753.fdata /tmp/.tmpfi3lid/prof.fdata.297806.fdata /tmp/.tmpfi3lid/prof.fdata.297936.fdata /tmp/.tmpfi3lid/prof.fdata.298135.fdata /tmp/.tmpfi3lid/prof.fdata.298155.fdata /tmp/.tmpfi3lid/prof.fdata.298172.fdata /tmp/.tmpfi3lid/prof.fdata.298206.fdata /tmp/.tmpfi3lid/prof.fdata.298213.fdata /tmp/.tmpfi3lid/prof.fdata.298221.fdata /tmp/.tmpfi3lid/prof.fdata.298276.fdata /tmp/.tmpfi3lid/prof.fdata.298303.fdata /tmp/.tmpfi3lid/prof.fdata.298348.fdata /tmp/.tmpfi3lid/prof.fdata.298349.fdata /tmp/.tmpfi3lid/prof.fdata.298352.fdata /tmp/.tmpfi3lid/prof.fdata.298353.fdata /tmp/.tmpfi3lid/prof.fdata.298358.fdata /tmp/.tmpfi3lid/prof.fdata.298359.fdata /tmp/.tmpfi3lid/prof.fdata.298368.fdata /tmp/.tmpfi3lid/prof.fdata.298375.fdata /tmp/.tmpfi3lid/prof.fdata.298376.fdata /tmp/.tmpfi3lid/prof.fdata.298377.fdata /tmp/.tmpfi3lid/prof.fdata.298379.fdata /tmp/.tmpfi3lid/prof.fdata.298380.fdata /tmp/.tmpfi3lid/prof.fdata.298382.fdata /tmp/.tmpfi3lid/prof.fdata.298383.fdata /tmp/.tmpfi3lid/prof.fdata.298385.fdata /tmp/.tmpfi3lid/prof.fdata.298386.fdata /tmp/.tmpfi3lid/prof.fdata.298389.fdata /tmp/.tmpfi3lid/prof.fdata.298391.fdata /tmp/.tmpfi3lid/prof.fdata.298392.fdata /tmp/.tmpfi3lid/prof.fdata.298393.fdata /tmp/.tmpfi3lid/prof.fdata.298394.fdata /tmp/.tmpfi3lid/prof.fdata.298395.fdata /tmp/.tmpfi3lid/prof.fdata.298527.fdata /tmp/.tmpfi3lid/prof.fdata.298537.fdata /tmp/.tmpfi3lid/prof.fdata.298541.fdata /tmp/.tmpfi3lid/prof.fdata.298552.fdata /tmp/.tmpfi3lid/prof.fdata.298556.fdata /tmp/.tmpfi3lid/prof.fdata.298563.fdata /tmp/.tmpfi3lid/prof.fdata.298568.fdata /tmp/.tmpfi3lid/prof.fdata.298573.fdata /tmp/.tmpfi3lid/prof.fdata.298579.fdata /tmp/.tmpfi3lid/prof.fdata.298591.fdata /tmp/.tmpfi3lid/prof.fdata.298614.fdata /tmp/.tmpfi3lid/prof.fdata.298625.fdata /tmp/.tmpfi3lid/prof.fdata.298635.fdata /tmp/.tmpfi3lid/prof.fdata.298641.fdata /tmp/.tmpfi3lid/prof.fdata.298661.fdata /tmp/.tmpfi3lid/prof.fdata.298688.fdata /tmp/.tmpfi3lid/prof.fdata.298733.fdata /tmp/.tmpfi3lid/prof.fdata.298734.fdata /tmp/.tmpfi3lid/prof.fdata.298737.fdata /tmp/.tmpfi3lid/prof.fdata.298738.fdata /tmp/.tmpfi3lid/prof.fdata.298743.fdata /tmp/.tmpfi3lid/prof.fdata.298744.fdata /tmp/.tmpfi3lid/prof.fdata.298755.fdata /tmp/.tmpfi3lid/prof.fdata.298757.fdata /tmp/.tmpfi3lid/prof.fdata.298758.fdata /tmp/.tmpfi3lid/prof.fdata.298759.fdata /tmp/.tmpfi3lid/prof.fdata.298761.fdata /tmp/.tmpfi3lid/prof.fdata.298764.fdata /tmp/.tmpfi3lid/prof.fdata.298765.fdata /tmp/.tmpfi3lid/prof.fdata.298766.fdata /tmp/.tmpfi3lid/prof.fdata.298768.fdata /tmp/.tmpfi3lid/prof.fdata.298769.fdata /tmp/.tmpfi3lid/prof.fdata.298772.fdata /tmp/.tmpfi3lid/prof.fdata.298774.fdata /tmp/.tmpfi3lid/prof.fdata.298776.fdata /tmp/.tmpfi3lid/prof.fdata.298777.fdata /tmp/.tmpfi3lid/prof.fdata.298778.fdata /tmp/.tmpfi3lid/prof.fdata.298782.fdata /tmp/.tmpfi3lid/prof.fdata.298783.fdata /tmp/.tmpfi3lid/prof.fdata.298784.fdata /tmp/.tmpfi3lid/prof.fdata.298916.fdata /tmp/.tmpfi3lid/prof.fdata.298920.fdata /tmp/.tmpfi3lid/prof.fdata.298924.fdata /tmp/.tmpfi3lid/prof.fdata.298926.fdata /tmp/.tmpfi3lid/prof.fdata.298935.fdata /tmp/.tmpfi3lid/prof.fdata.298951.fdata /tmp/.tmpfi3lid/prof.fdata.298960.fdata /tmp/.tmpfi3lid/prof.fdata.298966.fdata /tmp/.tmpfi3lid/prof.fdata.298970.fdata /tmp/.tmpfi3lid/prof.fdata.298974.fdata /tmp/.tmpfi3lid/prof.fdata.298991.fdata /tmp/.tmpfi3lid/prof.fdata.298999.fdata /tmp/.tmpfi3lid/prof.fdata.299008.fdata /tmp/.tmpfi3lid/prof.fdata.299019.fdata /tmp/.tmpfi3lid/prof.fdata.299021.fdata /tmp/.tmpfi3lid/prof.fdata.299026.fdata /tmp/.tmpfi3lid/prof.fdata.299032.fdata /tmp/.tmpfi3lid/prof.fdata.299036.fdata /tmp/.tmpfi3lid/prof.fdata.299040.fdata /tmp/.tmpfi3lid/prof.fdata.299044.fdata /tmp/.tmpfi3lid/prof.fdata.299050.fdata /tmp/.tmpfi3lid/prof.fdata.299055.fdata /tmp/.tmpfi3lid/prof.fdata.299065.fdata /tmp/.tmpfi3lid/prof.fdata.299067.fdata /tmp/.tmpfi3lid/prof.fdata.299089.fdata /tmp/.tmpfi3lid/prof.fdata.299100.fdata /tmp/.tmpfi3lid/prof.fdata.299104.fdata /tmp/.tmpfi3lid/prof.fdata.299113.fdata /tmp/.tmpfi3lid/prof.fdata.299117.fdata /tmp/.tmpfi3lid/prof.fdata.299132.fdata /tmp/.tmpfi3lid/prof.fdata.299136.fdata /tmp/.tmpfi3lid/prof.fdata.299148.fdata /tmp/.tmpfi3lid/prof.fdata.299158.fdata /tmp/.tmpfi3lid/prof.fdata.299167.fdata /tmp/.tmpfi3lid/prof.fdata.299169.fdata /tmp/.tmpfi3lid/prof.fdata.299183.fdata /tmp/.tmpfi3lid/prof.fdata.299198.fdata /tmp/.tmpfi3lid/prof.fdata.299205.fdata /tmp/.tmpfi3lid/prof.fdata.299215.fdata /tmp/.tmpfi3lid/prof.fdata.299225.fdata /tmp/.tmpfi3lid/prof.fdata.299232.fdata /tmp/.tmpfi3lid/prof.fdata.299240.fdata /tmp/.tmpfi3lid/prof.fdata.299257.fdata /tmp/.tmpfi3lid/prof.fdata.299263.fdata /tmp/.tmpfi3lid/prof.fdata.299268.fdata /tmp/.tmpfi3lid/prof.fdata.299273.fdata /tmp/.tmpfi3lid/prof.fdata.299285.fdata /tmp/.tmpfi3lid/prof.fdata.299295.fdata /tmp/.tmpfi3lid/prof.fdata.299301.fdata /tmp/.tmpfi3lid/prof.fdata.299310.fdata /tmp/.tmpfi3lid/prof.fdata.299317.fdata /tmp/.tmpfi3lid/prof.fdata.299322.fdata /tmp/.tmpfi3lid/prof.fdata.299333.fdata /tmp/.tmpfi3lid/prof.fdata.299337.fdata /tmp/.tmpfi3lid/prof.fdata.299353.fdata /tmp/.tmpfi3lid/prof.fdata.299363.fdata /tmp/.tmpfi3lid/prof.fdata.299374.fdata /tmp/.tmpfi3lid/prof.fdata.299380.fdata /tmp/.tmpfi3lid/prof.fdata.299390.fdata /tmp/.tmpfi3lid/prof.fdata.299396.fdata /tmp/.tmpfi3lid/prof.fdata.299405.fdata /tmp/.tmpfi3lid/prof.fdata.299415.fdata /tmp/.tmpfi3lid/prof.fdata.299422.fdata /tmp/.tmpfi3lid/prof.fdata.299435.fdata /tmp/.tmpfi3lid/prof.fdata.299437.fdata /tmp/.tmpfi3lid/prof.fdata.299449.fdata /tmp/.tmpfi3lid/prof.fdata.299456.fdata /tmp/.tmpfi3lid/prof.fdata.299466.fdata /tmp/.tmpfi3lid/prof.fdata.299470.fdata /tmp/.tmpfi3lid/prof.fdata.299476.fdata /tmp/.tmpfi3lid/prof.fdata.299488.fdata /tmp/.tmpfi3lid/prof.fdata.299502.fdata /tmp/.tmpfi3lid/prof.fdata.299512.fdata /tmp/.tmpfi3lid/prof.fdata.299513.fdata /tmp/.tmpfi3lid/prof.fdata.299514.fdata /tmp/.tmpfi3lid/prof.fdata.299547.fdata /tmp/.tmpfi3lid/prof.fdata.299583.fdata /tmp/.tmpfi3lid/prof.fdata.299588.fdata /tmp/.tmpfi3lid/prof.fdata.299589.fdata /tmp/.tmpfi3lid/prof.fdata.299605.fdata /tmp/.tmpfi3lid/prof.fdata.299629.fdata /tmp/.tmpfi3lid/prof.fdata.299635.fdata /tmp/.tmpfi3lid/prof.fdata.299642.fdata /tmp/.tmpfi3lid/prof.fdata.299647.fdata /tmp/.tmpfi3lid/prof.fdata.299656.fdata /tmp/.tmpfi3lid/prof.fdata.299668.fdata /tmp/.tmpfi3lid/prof.fdata.299714.fdata /tmp/.tmpfi3lid/prof.fdata.299735.fdata /tmp/.tmpfi3lid/prof.fdata.299749.fdata /tmp/.tmpfi3lid/prof.fdata.299750.fdata /tmp/.tmpfi3lid/prof.fdata.299753.fdata /tmp/.tmpfi3lid/prof.fdata.299754.fdata /tmp/.tmpfi3lid/prof.fdata.299759.fdata /tmp/.tmpfi3lid/prof.fdata.299760.fdata /tmp/.tmpfi3lid/prof.fdata.299766.fdata /tmp/.tmpfi3lid/prof.fdata.299767.fdata /tmp/.tmpfi3lid/prof.fdata.299771.fdata /tmp/.tmpfi3lid/prof.fdata.299772.fdata /tmp/.tmpfi3lid/prof.fdata.299832.fdata /tmp/.tmpfi3lid/prof.fdata.299836.fdata /tmp/.tmpfi3lid/prof.fdata.299866.fdata /tmp/.tmpfi3lid/prof.fdata.299870.fdata /tmp/.tmpfi3lid/prof.fdata.299932.fdata /tmp/.tmpfi3lid/prof.fdata.299959.fdata /tmp/.tmpfi3lid/prof.fdata.300004.fdata /tmp/.tmpfi3lid/prof.fdata.300005.fdata /tmp/.tmpfi3lid/prof.fdata.300008.fdata /tmp/.tmpfi3lid/prof.fdata.300009.fdata /tmp/.tmpfi3lid/prof.fdata.300014.fdata /tmp/.tmpfi3lid/prof.fdata.300015.fdata /tmp/.tmpfi3lid/prof.fdata.300024.fdata /tmp/.tmpfi3lid/prof.fdata.300026.fdata /tmp/.tmpfi3lid/prof.fdata.300027.fdata /tmp/.tmpfi3lid/prof.fdata.300028.fdata /tmp/.tmpfi3lid/prof.fdata.300031.fdata /tmp/.tmpfi3lid/prof.fdata.300033.fdata /tmp/.tmpfi3lid/prof.fdata.300034.fdata /tmp/.tmpfi3lid/prof.fdata.300036.fdata /tmp/.tmpfi3lid/prof.fdata.300039.fdata /tmp/.tmpfi3lid/prof.fdata.300041.fdata /tmp/.tmpfi3lid/prof.fdata.300043.fdata /tmp/.tmpfi3lid/prof.fdata.300045.fdata /tmp/.tmpfi3lid/prof.fdata.300047.fdata /tmp/.tmpfi3lid/prof.fdata.300050.fdata /tmp/.tmpfi3lid/prof.fdata.300051.fdata /tmp/.tmpfi3lid/prof.fdata.300053.fdata /tmp/.tmpfi3lid/prof.fdata.300054.fdata /tmp/.tmpfi3lid/prof.fdata.300055.fdata /tmp/.tmpfi3lid/prof.fdata.300185.fdata /tmp/.tmpfi3lid/prof.fdata.300187.fdata /tmp/.tmpfi3lid/prof.fdata.300199.fdata /tmp/.tmpfi3lid/prof.fdata.300205.fdata /tmp/.tmpfi3lid/prof.fdata.300212.fdata /tmp/.tmpfi3lid/prof.fdata.300225.fdata /tmp/.tmpfi3lid/prof.fdata.300230.fdata /tmp/.tmpfi3lid/prof.fdata.300236.fdata /tmp/.tmpfi3lid/prof.fdata.300240.fdata /tmp/.tmpfi3lid/prof.fdata.300247.fdata /tmp/.tmpfi3lid/prof.fdata.300251.fdata /tmp/.tmpfi3lid/prof.fdata.300254.fdata /tmp/.tmpfi3lid/prof.fdata.300258.fdata /tmp/.tmpfi3lid/prof.fdata.300262.fdata /tmp/.tmpfi3lid/prof.fdata.300275.fdata /tmp/.tmpfi3lid/prof.fdata.300287.fdata /tmp/.tmpfi3lid/prof.fdata.300290.fdata /tmp/.tmpfi3lid/prof.fdata.300296.fdata /tmp/.tmpfi3lid/prof.fdata.300299.fdata /tmp/.tmpfi3lid/prof.fdata.300309.fdata /tmp/.tmpfi3lid/prof.fdata.300315.fdata /tmp/.tmpfi3lid/prof.fdata.300317.fdata /tmp/.tmpfi3lid/prof.fdata.300327.fdata /tmp/.tmpfi3lid/prof.fdata.300330.fdata /tmp/.tmpfi3lid/prof.fdata.300348.fdata /tmp/.tmpfi3lid/prof.fdata.300360.fdata /tmp/.tmpfi3lid/prof.fdata.300367.fdata /tmp/.tmpfi3lid/prof.fdata.300369.fdata /tmp/.tmpfi3lid/prof.fdata.300382.fdata /tmp/.tmpfi3lid/prof.fdata.300391.fdata /tmp/.tmpfi3lid/prof.fdata.300443.fdata /tmp/.tmpfi3lid/prof.fdata.300448.fdata /tmp/.tmpfi3lid/prof.fdata.300453.fdata /tmp/.tmpfi3lid/prof.fdata.300467.fdata /tmp/.tmpfi3lid/prof.fdata.300472.fdata /tmp/.tmpfi3lid/prof.fdata.300478.fdata /tmp/.tmpfi3lid/prof.fdata.300488.fdata /tmp/.tmpfi3lid/prof.fdata.300497.fdata /tmp/.tmpfi3lid/prof.fdata.300499.fdata /tmp/.tmpfi3lid/prof.fdata.300511.fdata /tmp/.tmpfi3lid/prof.fdata.300517.fdata /tmp/.tmpfi3lid/prof.fdata.300519.fdata /tmp/.tmpfi3lid/prof.fdata.300540.fdata /tmp/.tmpfi3lid/prof.fdata.300557.fdata /tmp/.tmpfi3lid/prof.fdata.300568.fdata /tmp/.tmpfi3lid/prof.fdata.300580.fdata /tmp/.tmpfi3lid/prof.fdata.300608.fdata /tmp/.tmpfi3lid/prof.fdata.300631.fdata /tmp/.tmpfi3lid/prof.fdata.300649.fdata /tmp/.tmpfi3lid/prof.fdata.300654.fdata /tmp/.tmpfi3lid/prof.fdata.300669.fdata /tmp/.tmpfi3lid/prof.fdata.300689.fdata /tmp/.tmpfi3lid/prof.fdata.300701.fdata /tmp/.tmpfi3lid/prof.fdata.300704.fdata /tmp/.tmpfi3lid/prof.fdata.300713.fdata /tmp/.tmpfi3lid/prof.fdata.300718.fdata /tmp/.tmpfi3lid/prof.fdata.300732.fdata /tmp/.tmpfi3lid/prof.fdata.300740.fdata /tmp/.tmpfi3lid/prof.fdata.300761.fdata /tmp/.tmpfi3lid/prof.fdata.300763.fdata /tmp/.tmpfi3lid/prof.fdata.300771.fdata /tmp/.tmpfi3lid/prof.fdata.300775.fdata /tmp/.tmpfi3lid/prof.fdata.300780.fdata /tmp/.tmpfi3lid/prof.fdata.300797.fdata /tmp/.tmpfi3lid/prof.fdata.300807.fdata /tmp/.tmpfi3lid/prof.fdata.300811.fdata /tmp/.tmpfi3lid/prof.fdata.300822.fdata /tmp/.tmpfi3lid/prof.fdata.300827.fdata /tmp/.tmpfi3lid/prof.fdata.300845.fdata /tmp/.tmpfi3lid/prof.fdata.300859.fdata /tmp/.tmpfi3lid/prof.fdata.300872.fdata /tmp/.tmpfi3lid/prof.fdata.300875.fdata /tmp/.tmpfi3lid/prof.fdata.300881.fdata /tmp/.tmpfi3lid/prof.fdata.300895.fdata /tmp/.tmpfi3lid/prof.fdata.300899.fdata /tmp/.tmpfi3lid/prof.fdata.300904.fdata /tmp/.tmpfi3lid/prof.fdata.300906.fdata /tmp/.tmpfi3lid/prof.fdata.300915.fdata /tmp/.tmpfi3lid/prof.fdata.300926.fdata /tmp/.tmpfi3lid/prof.fdata.300928.fdata /tmp/.tmpfi3lid/prof.fdata.300940.fdata /tmp/.tmpfi3lid/prof.fdata.300943.fdata /tmp/.tmpfi3lid/prof.fdata.300959.fdata /tmp/.tmpfi3lid/prof.fdata.300966.fdata /tmp/.tmpfi3lid/prof.fdata.300984.fdata /tmp/.tmpfi3lid/prof.fdata.301004.fdata /tmp/.tmpfi3lid/prof.fdata.301013.fdata /tmp/.tmpfi3lid/prof.fdata.301029.fdata /tmp/.tmpfi3lid/prof.fdata.301063.fdata /tmp/.tmpfi3lid/prof.fdata.301086.fdata /tmp/.tmpfi3lid/prof.fdata.301102.fdata /tmp/.tmpfi3lid/prof.fdata.301114.fdata /tmp/.tmpfi3lid/prof.fdata.301119.fdata /tmp/.tmpfi3lid/prof.fdata.301138.fdata /tmp/.tmpfi3lid/prof.fdata.301152.fdata /tmp/.tmpfi3lid/prof.fdata.301165.fdata /tmp/.tmpfi3lid/prof.fdata.301178.fdata /tmp/.tmpfi3lid/prof.fdata.301182.fdata /tmp/.tmpfi3lid/prof.fdata.301192.fdata /tmp/.tmpfi3lid/prof.fdata.301197.fdata /tmp/.tmpfi3lid/prof.fdata.301205.fdata /tmp/.tmpfi3lid/prof.fdata.301216.fdata /tmp/.tmpfi3lid/prof.fdata.301223.fdata /tmp/.tmpfi3lid/prof.fdata.301235.fdata /tmp/.tmpfi3lid/prof.fdata.301242.fdata /tmp/.tmpfi3lid/prof.fdata.301257.fdata /tmp/.tmpfi3lid/prof.fdata.301266.fdata /tmp/.tmpfi3lid/prof.fdata.301276.fdata /tmp/.tmpfi3lid/prof.fdata.301313.fdata /tmp/.tmpfi3lid/prof.fdata.301336.fdata /tmp/.tmpfi3lid/prof.fdata.301353.fdata /tmp/.tmpfi3lid/prof.fdata.301368.fdata /tmp/.tmpfi3lid/prof.fdata.301396.fdata /tmp/.tmpfi3lid/prof.fdata.301401.fdata /tmp/.tmpfi3lid/prof.fdata.301414.fdata /tmp/.tmpfi3lid/prof.fdata.301436.fdata /tmp/.tmpfi3lid/prof.fdata.301484.fdata /tmp/.tmpfi3lid/prof.fdata.301505.fdata /tmp/.tmpfi3lid/prof.fdata.301519.fdata /tmp/.tmpfi3lid/prof.fdata.301537.fdata /tmp/.tmpfi3lid/prof.fdata.301594.fdata /tmp/.tmpfi3lid/prof.fdata.301629.fdata /tmp/.tmpfi3lid/prof.fdata.301651.fdata /tmp/.tmpfi3lid/prof.fdata.301677.fdata /tmp/.tmpfi3lid/prof.fdata.301712.fdata /tmp/.tmpfi3lid/prof.fdata.301756.fdata /tmp/.tmpfi3lid/prof.fdata.301758.fdata /tmp/.tmpfi3lid/prof.fdata.301761.fdata /tmp/.tmpfi3lid/prof.fdata.301769.fdata /tmp/.tmpfi3lid/prof.fdata.301771.fdata /tmp/.tmpfi3lid/prof.fdata.301772.fdata /tmp/.tmpfi3lid/prof.fdata.301774.fdata /tmp/.tmpfi3lid/prof.fdata.301775.fdata /tmp/.tmpfi3lid/prof.fdata.301776.fdata /tmp/.tmpfi3lid/prof.fdata.301779.fdata /tmp/.tmpfi3lid/prof.fdata.301782.fdata /tmp/.tmpfi3lid/prof.fdata.301783.fdata /tmp/.tmpfi3lid/prof.fdata.301784.fdata /tmp/.tmpfi3lid/prof.fdata.301787.fdata /tmp/.tmpfi3lid/prof.fdata.301789.fdata /tmp/.tmpfi3lid/prof.fdata.301791.fdata /tmp/.tmpfi3lid/prof.fdata.301792.fdata /tmp/.tmpfi3lid/prof.fdata.301795.fdata /tmp/.tmpfi3lid/prof.fdata.301796.fdata /tmp/.tmpfi3lid/prof.fdata.301819.fdata /tmp/.tmpfi3lid/prof.fdata.301915.fdata /tmp/.tmpfi3lid/prof.fdata.301917.fdata /tmp/.tmpfi3lid/prof.fdata.301927.fdata /tmp/.tmpfi3lid/prof.fdata.301939.fdata /tmp/.tmpfi3lid/prof.fdata.301945.fdata /tmp/.tmpfi3lid/prof.fdata.301947.fdata /tmp/.tmpfi3lid/prof.fdata.301963.fdata /tmp/.tmpfi3lid/prof.fdata.301973.fdata /tmp/.tmpfi3lid/prof.fdata.301977.fdata /tmp/.tmpfi3lid/prof.fdata.301980.fdata /tmp/.tmpfi3lid/prof.fdata.301985.fdata /tmp/.tmpfi3lid/prof.fdata.301989.fdata /tmp/.tmpfi3lid/prof.fdata.301993.fdata /tmp/.tmpfi3lid/prof.fdata.302000.fdata /tmp/.tmpfi3lid/prof.fdata.302001.fdata /tmp/.tmpfi3lid/prof.fdata.302009.fdata /tmp/.tmpfi3lid/prof.fdata.302014.fdata /tmp/.tmpfi3lid/prof.fdata.302023.fdata /tmp/.tmpfi3lid/prof.fdata.302024.fdata /tmp/.tmpfi3lid/prof.fdata.302026.fdata /tmp/.tmpfi3lid/prof.fdata.302038.fdata /tmp/.tmpfi3lid/prof.fdata.302053.fdata /tmp/.tmpfi3lid/prof.fdata.302061.fdata /tmp/.tmpfi3lid/prof.fdata.302065.fdata /tmp/.tmpfi3lid/prof.fdata.302072.fdata /tmp/.tmpfi3lid/prof.fdata.302076.fdata /tmp/.tmpfi3lid/prof.fdata.302094.fdata /tmp/.tmpfi3lid/prof.fdata.302101.fdata /tmp/.tmpfi3lid/prof.fdata.302111.fdata /tmp/.tmpfi3lid/prof.fdata.302115.fdata /tmp/.tmpfi3lid/prof.fdata.302119.fdata /tmp/.tmpfi3lid/prof.fdata.302121.fdata /tmp/.tmpfi3lid/prof.fdata.302130.fdata /tmp/.tmpfi3lid/prof.fdata.302140.fdata /tmp/.tmpfi3lid/prof.fdata.302150.fdata /tmp/.tmpfi3lid/prof.fdata.302156.fdata /tmp/.tmpfi3lid/prof.fdata.302163.fdata /tmp/.tmpfi3lid/prof.fdata.302168.fdata /tmp/.tmpfi3lid/prof.fdata.302176.fdata /tmp/.tmpfi3lid/prof.fdata.302181.fdata /tmp/.tmpfi3lid/prof.fdata.302190.fdata /tmp/.tmpfi3lid/prof.fdata.302197.fdata /tmp/.tmpfi3lid/prof.fdata.302199.fdata /tmp/.tmpfi3lid/prof.fdata.302219.fdata /tmp/.tmpfi3lid/prof.fdata.302224.fdata /tmp/.tmpfi3lid/prof.fdata.302229.fdata /tmp/.tmpfi3lid/prof.fdata.302233.fdata /tmp/.tmpfi3lid/prof.fdata.302250.fdata /tmp/.tmpfi3lid/prof.fdata.302260.fdata /tmp/.tmpfi3lid/prof.fdata.302262.fdata /tmp/.tmpfi3lid/prof.fdata.302273.fdata /tmp/.tmpfi3lid/prof.fdata.302300.fdata /tmp/.tmpfi3lid/prof.fdata.302305.fdata /tmp/.tmpfi3lid/prof.fdata.302345.fdata /tmp/.tmpfi3lid/prof.fdata.302351.fdata /tmp/.tmpfi3lid/prof.fdata.302358.fdata /tmp/.tmpfi3lid/prof.fdata.302365.fdata /tmp/.tmpfi3lid/prof.fdata.302385.fdata /tmp/.tmpfi3lid/prof.fdata.302403.fdata /tmp/.tmpfi3lid/prof.fdata.302404.fdata /tmp/.tmpfi3lid/prof.fdata.302407.fdata /tmp/.tmpfi3lid/prof.fdata.302408.fdata /tmp/.tmpfi3lid/prof.fdata.302413.fdata /tmp/.tmpfi3lid/prof.fdata.302414.fdata /tmp/.tmpfi3lid/prof.fdata.302419.fdata /tmp/.tmpfi3lid/prof.fdata.302422.fdata /tmp/.tmpfi3lid/prof.fdata.302441.fdata /tmp/.tmpfi3lid/prof.fdata.302445.fdata /tmp/.tmpfi3lid/prof.fdata.302460.fdata /tmp/.tmpfi3lid/prof.fdata.302475.fdata /tmp/.tmpfi3lid/prof.fdata.302490.fdata /tmp/.tmpfi3lid/prof.fdata.302491.fdata /tmp/.tmpfi3lid/prof.fdata.302494.fdata /tmp/.tmpfi3lid/prof.fdata.302495.fdata /tmp/.tmpfi3lid/prof.fdata.302500.fdata /tmp/.tmpfi3lid/prof.fdata.302501.fdata /tmp/.tmpfi3lid/prof.fdata.302508.fdata /tmp/.tmpfi3lid/prof.fdata.302512.fdata /tmp/.tmpfi3lid/prof.fdata.302514.fdata /tmp/.tmpfi3lid/prof.fdata.302515.fdata /tmp/.tmpfi3lid/prof.fdata.302516.fdata /tmp/.tmpfi3lid/prof.fdata.302517.fdata /tmp/.tmpfi3lid/prof.fdata.302571.fdata /tmp/.tmpfi3lid/prof.fdata.302575.fdata /tmp/.tmpfi3lid/prof.fdata.302579.fdata /tmp/.tmpfi3lid/prof.fdata.302583.fdata /tmp/.tmpfi3lid/prof.fdata.302586.fdata /tmp/.tmpfi3lid/prof.fdata.302590.fdata /tmp/.tmpfi3lid/prof.fdata.302596.fdata /tmp/.tmpfi3lid/prof.fdata.302600.fdata /tmp/.tmpfi3lid/prof.fdata.302649.fdata /tmp/.tmpfi3lid/prof.fdata.302679.fdata > "/tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata" [at /checkout/obj]`
Using legacy profile format.
Profile from 735 files merged.
[2025-03-17T11:49:22.088Z INFO  opt_dist::training] LLVM BOLT statistics
[2025-03-17T11:49:22.088Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata: 151.51 MiB
##[endgroup]
---
[2025-03-17T11:53:57Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T11:53:57Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:53:57Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T11:54:02Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:54:02Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpKGmIHK/incremental-state"
[2025-03-17T11:54:07Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:54:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpKGmIHK/incremental-state"
[2025-03-17T11:54:09Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T11:54:09Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpKGmIHK"
[2025-03-17T11:54:09Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T11:54:09Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpKGmIHK/incremental-state"
Running bitmaps-3.1.0: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T11:54:13Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T11:54:13Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:54:13Z DEBUG collector::compile::execute] cd "/tmp/.tmpcvGBgD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpcvGBgD#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T11:54:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T12:00:15Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:00:15Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:15Z DEBUG collector::compile::execute] cd "/tmp/.tmpMLPBzi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMLPBzi#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:00:22Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpMLPBzi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMLPBzi#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMLPBzi/incremental-state"
[2025-03-17T12:00:30Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:30Z DEBUG collector::compile::execute] cd "/tmp/.tmpMLPBzi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMLPBzi#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMLPBzi/incremental-state"
Running ctfe-stress-5: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:00:32Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:00:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpf5cd7k" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpf5cd7k#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:00:39Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing diesel-1.4.8
[2025-03-17T12:00:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:00:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:00:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:00:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpEtaIhx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpEtaIhx#diesel@1.4.8" "--release" "--" "--skip-this-rustc"
[2025-03-17T12:00:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpJagomI" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpJagomI#diesel@1.4.8" "--" "--skip-this-rustc"
[2025-03-17T12:00:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpiDUZ34" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpiDUZ34#diesel@1.4.8" "--profile" "check" "--" "--skip-this-rustc"
Running diesel-1.4.8: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:01:09Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:01:09Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:01:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:18Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpjwXZHE/incremental-state"
[2025-03-17T12:01:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpjwXZHE/incremental-state"
[2025-03-17T12:01:32Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T12:01:32Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpjwXZHE"
[2025-03-17T12:01:32Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T12:01:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpjwXZHE/incremental-state"
Running diesel-1.4.8: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:01:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:01:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpuT0AKa" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpuT0AKa#diesel@1.4.8" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:01:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing externs
[2025-03-17T12:02:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpenhHfT" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpenhHfT#externs@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2025-03-17T12:02:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpnwqYul" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpnwqYul#externs@0.1.0" "--" "--skip-this-rustc"
[2025-03-17T12:02:39Z DEBUG collector::compile::execute] cd "/tmp/.tmp6ZJFGa" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp6ZJFGa#externs@0.1.0" "--release" "--" "--skip-this-rustc"
Running externs: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:40Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:40Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:40Z DEBUG collector::compile::execute] cd "/tmp/.tmpzJAfnD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzJAfnD#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:02:41Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:41Z DEBUG collector::compile::execute] cd "/tmp/.tmpzJAfnD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzJAfnD#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzJAfnD/incremental-state"
[2025-03-17T12:02:43Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:43Z DEBUG collector::compile::execute] cd "/tmp/.tmpzJAfnD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzJAfnD#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzJAfnD/incremental-state"
Running externs: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:45Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:45Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:45Z DEBUG collector::compile::execute] cd "/tmp/.tmpVjOpmn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVjOpmn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:02:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:46Z DEBUG collector::compile::execute] cd "/tmp/.tmpVjOpmn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVjOpmn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVjOpmn/incremental-state"
[2025-03-17T12:02:48Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:48Z DEBUG collector::compile::execute] cd "/tmp/.tmpVjOpmn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVjOpmn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVjOpmn/incremental-state"
Running externs: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:50Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:50Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpn7aCqP" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpn7aCqP#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:02:52Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing match-stress
[2025-03-17T12:02:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpqqTxKu" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqqTxKu#match-stress@0.1.0" "--" "--skip-this-rustc"
[2025-03-17T12:02:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpbFt4x5" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpbFt4x5#match-stress@0.1.0" "--release" "--" "--skip-this-rustc"
[2025-03-17T12:02:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpOTwRib" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpOTwRib#match-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
Running match-stress: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:56Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:56Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:56Z DEBUG collector::compile::execute] cd "/tmp/.tmpAxzJWg" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAxzJWg#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:03:00Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:03:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpAxzJWg" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAxzJWg#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpAxzJWg/incremental-state"
[2025-03-17T12:03:04Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:03:04Z DEBUG collector::compile::execute] cd "/tmp/.tmpAxzJWg" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAxzJWg#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpAxzJWg/incremental-state"
Running match-stress: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:03:06Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:03:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:03:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMYZtL6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMYZtL6#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:03:11Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T12:04:08Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:04:08Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:08Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:04:13Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:13Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpdq7thf/incremental-state"
[2025-03-17T12:04:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:19Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpdq7thf/incremental-state"
[2025-03-17T12:04:21Z DEBUG collector::compile::benchmark] applying patch new row
[2025-03-17T12:04:21Z DEBUG collector::compile::benchmark::patch] applying new row to "/tmp/.tmpdq7thf"
[2025-03-17T12:04:21Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T12:04:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpdq7thf/incremental-state"
Running tuple-stress: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:04:26Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:04:26Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:26Z DEBUG collector::compile::execute] cd "/tmp/.tmpIaK6Oy" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpIaK6Oy#tuple-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:04:31Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Finished benchmark tuple-stress (8/8)
##[endgroup]
[2025-03-17T12:04:44.526Z INFO  opt_dist::training] Merging rustc BOLT profiles from /tmp/.tmpCQOWz4/prof.fdata to /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata
##[group]Merging BOLT profiles
[2025-03-17T12:04:44.528Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpCQOWz4/prof.fdata.302770.fdata /tmp/.tmpCQOWz4/prof.fdata.302785.fdata /tmp/.tmpCQOWz4/prof.fdata.302786.fdata /tmp/.tmpCQOWz4/prof.fdata.302787.fdata /tmp/.tmpCQOWz4/prof.fdata.302791.fdata /tmp/.tmpCQOWz4/prof.fdata.302792.fdata /tmp/.tmpCQOWz4/prof.fdata.302793.fdata /tmp/.tmpCQOWz4/prof.fdata.302800.fdata /tmp/.tmpCQOWz4/prof.fdata.302801.fdata /tmp/.tmpCQOWz4/prof.fdata.302802.fdata /tmp/.tmpCQOWz4/prof.fdata.302821.fdata /tmp/.tmpCQOWz4/prof.fdata.302831.fdata /tmp/.tmpCQOWz4/prof.fdata.302841.fdata /tmp/.tmpCQOWz4/prof.fdata.302852.fdata /tmp/.tmpCQOWz4/prof.fdata.302863.fdata /tmp/.tmpCQOWz4/prof.fdata.302874.fdata /tmp/.tmpCQOWz4/prof.fdata.302908.fdata /tmp/.tmpCQOWz4/prof.fdata.302943.fdata /tmp/.tmpCQOWz4/prof.fdata.302978.fdata /tmp/.tmpCQOWz4/prof.fdata.302992.fdata /tmp/.tmpCQOWz4/prof.fdata.303016.fdata /tmp/.tmpCQOWz4/prof.fdata.303034.fdata /tmp/.tmpCQOWz4/prof.fdata.303058.fdata /tmp/.tmpCQOWz4/prof.fdata.303059.fdata /tmp/.tmpCQOWz4/prof.fdata.303060.fdata /tmp/.tmpCQOWz4/prof.fdata.303064.fdata /tmp/.tmpCQOWz4/prof.fdata.303065.fdata /tmp/.tmpCQOWz4/prof.fdata.303066.fdata /tmp/.tmpCQOWz4/prof.fdata.303073.fdata /tmp/.tmpCQOWz4/prof.fdata.303074.fdata /tmp/.tmpCQOWz4/prof.fdata.303075.fdata /tmp/.tmpCQOWz4/prof.fdata.303085.fdata /tmp/.tmpCQOWz4/prof.fdata.303087.fdata /tmp/.tmpCQOWz4/prof.fdata.303088.fdata /tmp/.tmpCQOWz4/prof.fdata.303090.fdata /tmp/.tmpCQOWz4/prof.fdata.303091.fdata /tmp/.tmpCQOWz4/prof.fdata.303093.fdata /tmp/.tmpCQOWz4/prof.fdata.303094.fdata /tmp/.tmpCQOWz4/prof.fdata.303097.fdata /tmp/.tmpCQOWz4/prof.fdata.303099.fdata /tmp/.tmpCQOWz4/prof.fdata.303102.fdata /tmp/.tmpCQOWz4/prof.fdata.303104.fdata /tmp/.tmpCQOWz4/prof.fdata.303108.fdata /tmp/.tmpCQOWz4/prof.fdata.303109.fdata /tmp/.tmpCQOWz4/prof.fdata.303110.fdata /tmp/.tmpCQOWz4/prof.fdata.303113.fdata /tmp/.tmpCQOWz4/prof.fdata.303116.fdata /tmp/.tmpCQOWz4/prof.fdata.303117.fdata /tmp/.tmpCQOWz4/prof.fdata.303118.fdata /tmp/.tmpCQOWz4/prof.fdata.303129.fdata /tmp/.tmpCQOWz4/prof.fdata.303269.fdata /tmp/.tmpCQOWz4/prof.fdata.303271.fdata /tmp/.tmpCQOWz4/prof.fdata.303277.fdata /tmp/.tmpCQOWz4/prof.fdata.303286.fdata /tmp/.tmpCQOWz4/prof.fdata.303304.fdata /tmp/.tmpCQOWz4/prof.fdata.303324.fdata /tmp/.tmpCQOWz4/prof.fdata.303330.fdata /tmp/.tmpCQOWz4/prof.fdata.303336.fdata /tmp/.tmpCQOWz4/prof.fdata.303338.fdata /tmp/.tmpCQOWz4/prof.fdata.303345.fdata /tmp/.tmpCQOWz4/prof.fdata.303348.fdata /tmp/.tmpCQOWz4/prof.fdata.303353.fdata /tmp/.tmpCQOWz4/prof.fdata.303357.fdata /tmp/.tmpCQOWz4/prof.fdata.303368.fdata /tmp/.tmpCQOWz4/prof.fdata.303373.fdata /tmp/.tmpCQOWz4/prof.fdata.303377.fdata /tmp/.tmpCQOWz4/prof.fdata.303381.fdata /tmp/.tmpCQOWz4/prof.fdata.303385.fdata /tmp/.tmpCQOWz4/prof.fdata.303388.fdata /tmp/.tmpCQOWz4/prof.fdata.303390.fdata /tmp/.tmpCQOWz4/prof.fdata.303401.fdata /tmp/.tmpCQOWz4/prof.fdata.303407.fdata /tmp/.tmpCQOWz4/prof.fdata.303414.fdata /tmp/.tmpCQOWz4/prof.fdata.303420.fdata /tmp/.tmpCQOWz4/prof.fdata.303425.fdata /tmp/.tmpCQOWz4/prof.fdata.303432.fdata /tmp/.tmpCQOWz4/prof.fdata.303444.fdata /tmp/.tmpCQOWz4/prof.fdata.303479.fdata /tmp/.tmpCQOWz4/prof.fdata.303501.fdata /tmp/.tmpCQOWz4/prof.fdata.303512.fdata /tmp/.tmpCQOWz4/prof.fdata.303519.fdata /tmp/.tmpCQOWz4/prof.fdata.303556.fdata /tmp/.tmpCQOWz4/prof.fdata.303572.fdata /tmp/.tmpCQOWz4/prof.fdata.303593.fdata /tmp/.tmpCQOWz4/prof.fdata.303601.fdata /tmp/.tmpCQOWz4/prof.fdata.303613.fdata /tmp/.tmpCQOWz4/prof.fdata.303622.fdata /tmp/.tmpCQOWz4/prof.fdata.303625.fdata /tmp/.tmpCQOWz4/prof.fdata.303630.fdata /tmp/.tmpCQOWz4/prof.fdata.303648.fdata /tmp/.tmpCQOWz4/prof.fdata.303652.fdata /tmp/.tmpCQOWz4/prof.fdata.303656.fdata /tmp/.tmpCQOWz4/prof.fdata.303663.fdata /tmp/.tmpCQOWz4/prof.fdata.303675.fdata /tmp/.tmpCQOWz4/prof.fdata.303684.fdata /tmp/.tmpCQOWz4/prof.fdata.303686.fdata /tmp/.tmpCQOWz4/prof.fdata.303699.fdata /tmp/.tmpCQOWz4/prof.fdata.303721.fdata /tmp/.tmpCQOWz4/prof.fdata.303725.fdata /tmp/.tmpCQOWz4/prof.fdata.303737.fdata /tmp/.tmpCQOWz4/prof.fdata.303746.fdata /tmp/.tmpCQOWz4/prof.fdata.303748.fdata /tmp/.tmpCQOWz4/prof.fdata.303761.fdata /tmp/.tmpCQOWz4/prof.fdata.303789.fdata /tmp/.tmpCQOWz4/prof.fdata.303796.fdata /tmp/.tmpCQOWz4/prof.fdata.303805.fdata /tmp/.tmpCQOWz4/prof.fdata.303831.fdata /tmp/.tmpCQOWz4/prof.fdata.303852.fdata /tmp/.tmpCQOWz4/prof.fdata.303857.fdata /tmp/.tmpCQOWz4/prof.fdata.303872.fdata /tmp/.tmpCQOWz4/prof.fdata.303884.fdata /tmp/.tmpCQOWz4/prof.fdata.303900.fdata /tmp/.tmpCQOWz4/prof.fdata.303905.fdata /tmp/.tmpCQOWz4/prof.fdata.303910.fdata /tmp/.tmpCQOWz4/prof.fdata.303935.fdata /tmp/.tmpCQOWz4/prof.fdata.303970.fdata /tmp/.tmpCQOWz4/prof.fdata.303980.fdata /tmp/.tmpCQOWz4/prof.fdata.303982.fdata /tmp/.tmpCQOWz4/prof.fdata.304005.fdata /tmp/.tmpCQOWz4/prof.fdata.304019.fdata /tmp/.tmpCQOWz4/prof.fdata.304029.fdata /tmp/.tmpCQOWz4/prof.fdata.304036.fdata /tmp/.tmpCQOWz4/prof.fdata.304048.fdata /tmp/.tmpCQOWz4/prof.fdata.304049.fdata /tmp/.tmpCQOWz4/prof.fdata.304089.fdata /tmp/.tmpCQOWz4/prof.fdata.304111.fdata /tmp/.tmpCQOWz4/prof.fdata.304115.fdata /tmp/.tmpCQOWz4/prof.fdata.304150.fdata /tmp/.tmpCQOWz4/prof.fdata.304152.fdata /tmp/.tmpCQOWz4/prof.fdata.304167.fdata /tmp/.tmpCQOWz4/prof.fdata.304172.fdata /tmp/.tmpCQOWz4/prof.fdata.304192.fdata /tmp/.tmpCQOWz4/prof.fdata.304195.fdata /tmp/.tmpCQOWz4/prof.fdata.304199.fdata /tmp/.tmpCQOWz4/prof.fdata.304205.fdata /tmp/.tmpCQOWz4/prof.fdata.304213.fdata /tmp/.tmpCQOWz4/prof.fdata.304217.fdata /tmp/.tmpCQOWz4/prof.fdata.304230.fdata /tmp/.tmpCQOWz4/prof.fdata.304251.fdata /tmp/.tmpCQOWz4/prof.fdata.304266.fdata /tmp/.tmpCQOWz4/prof.fdata.304280.fdata /tmp/.tmpCQOWz4/prof.fdata.304291.fdata /tmp/.tmpCQOWz4/prof.fdata.304300.fdata /tmp/.tmpCQOWz4/prof.fdata.304309.fdata /tmp/.tmpCQOWz4/prof.fdata.304324.fdata /tmp/.tmpCQOWz4/prof.fdata.304329.fdata /tmp/.tmpCQOWz4/prof.fdata.304336.fdata /tmp/.tmpCQOWz4/prof.fdata.304344.fdata /tmp/.tmpCQOWz4/prof.fdata.304350.fdata /tmp/.tmpCQOWz4/prof.fdata.304358.fdata /tmp/.tmpCQOWz4/prof.fdata.304382.fdata /tmp/.tmpCQOWz4/prof.fdata.304388.fdata /tmp/.tmpCQOWz4/prof.fdata.304414.fdata /tmp/.tmpCQOWz4/prof.fdata.304426.fdata /tmp/.tmpCQOWz4/prof.fdata.304434.fdata /tmp/.tmpCQOWz4/prof.fdata.304438.fdata /tmp/.tmpCQOWz4/prof.fdata.304443.fdata /tmp/.tmpCQOWz4/prof.fdata.304462.fdata /tmp/.tmpCQOWz4/prof.fdata.304463.fdata /tmp/.tmpCQOWz4/prof.fdata.304473.fdata /tmp/.tmpCQOWz4/prof.fdata.304494.fdata /tmp/.tmpCQOWz4/prof.fdata.304495.fdata /tmp/.tmpCQOWz4/prof.fdata.304535.fdata /tmp/.tmpCQOWz4/prof.fdata.304548.fdata /tmp/.tmpCQOWz4/prof.fdata.304552.fdata /tmp/.tmpCQOWz4/prof.fdata.304556.fdata /tmp/.tmpCQOWz4/prof.fdata.304573.fdata /tmp/.tmpCQOWz4/prof.fdata.304594.fdata /tmp/.tmpCQOWz4/prof.fdata.304599.fdata /tmp/.tmpCQOWz4/prof.fdata.304612.fdata /tmp/.tmpCQOWz4/prof.fdata.304629.fdata /tmp/.tmpCQOWz4/prof.fdata.304639.fdata /tmp/.tmpCQOWz4/prof.fdata.304648.fdata /tmp/.tmpCQOWz4/prof.fdata.304656.fdata /tmp/.tmpCQOWz4/prof.fdata.304660.fdata /tmp/.tmpCQOWz4/prof.fdata.304662.fdata /tmp/.tmpCQOWz4/prof.fdata.304669.fdata /tmp/.tmpCQOWz4/prof.fdata.304681.fdata /tmp/.tmpCQOWz4/prof.fdata.304688.fdata /tmp/.tmpCQOWz4/prof.fdata.304692.fdata /tmp/.tmpCQOWz4/prof.fdata.304696.fdata /tmp/.tmpCQOWz4/prof.fdata.304704.fdata /tmp/.tmpCQOWz4/prof.fdata.304709.fdata /tmp/.tmpCQOWz4/prof.fdata.304714.fdata /tmp/.tmpCQOWz4/prof.fdata.304735.fdata /tmp/.tmpCQOWz4/prof.fdata.304736.fdata /tmp/.tmpCQOWz4/prof.fdata.304744.fdata /tmp/.tmpCQOWz4/prof.fdata.304758.fdata /tmp/.tmpCQOWz4/prof.fdata.304783.fdata /tmp/.tmpCQOWz4/prof.fdata.304786.fdata /tmp/.tmpCQOWz4/prof.fdata.304851.fdata /tmp/.tmpCQOWz4/prof.fdata.304855.fdata /tmp/.tmpCQOWz4/prof.fdata.304861.fdata /tmp/.tmpCQOWz4/prof.fdata.304895.fdata /tmp/.tmpCQOWz4/prof.fdata.304907.fdata /tmp/.tmpCQOWz4/prof.fdata.304927.fdata /tmp/.tmpCQOWz4/prof.fdata.304959.fdata /tmp/.tmpCQOWz4/prof.fdata.304995.fdata /tmp/.tmpCQOWz4/prof.fdata.305002.fdata /tmp/.tmpCQOWz4/prof.fdata.305017.fdata /tmp/.tmpCQOWz4/prof.fdata.305018.fdata /tmp/.tmpCQOWz4/prof.fdata.305034.fdata /tmp/.tmpCQOWz4/prof.fdata.305042.fdata /tmp/.tmpCQOWz4/prof.fdata.305052.fdata /tmp/.tmpCQOWz4/prof.fdata.305070.fdata /tmp/.tmpCQOWz4/prof.fdata.305084.fdata /tmp/.tmpCQOWz4/prof.fdata.305105.fdata /tmp/.tmpCQOWz4/prof.fdata.305115.fdata /tmp/.tmpCQOWz4/prof.fdata.305134.fdata /tmp/.tmpCQOWz4/prof.fdata.305138.fdata /tmp/.tmpCQOWz4/prof.fdata.305164.fdata /tmp/.tmpCQOWz4/prof.fdata.305170.fdata /tmp/.tmpCQOWz4/prof.fdata.305193.fdata /tmp/.tmpCQOWz4/prof.fdata.305206.fdata /tmp/.tmpCQOWz4/prof.fdata.305216.fdata /tmp/.tmpCQOWz4/prof.fdata.305235.fdata /tmp/.tmpCQOWz4/prof.fdata.305238.fdata /tmp/.tmpCQOWz4/prof.fdata.305252.fdata /tmp/.tmpCQOWz4/prof.fdata.305256.fdata /tmp/.tmpCQOWz4/prof.fdata.305260.fdata /tmp/.tmpCQOWz4/prof.fdata.305262.fdata /tmp/.tmpCQOWz4/prof.fdata.305271.fdata /tmp/.tmpCQOWz4/prof.fdata.305274.fdata /tmp/.tmpCQOWz4/prof.fdata.305302.fdata /tmp/.tmpCQOWz4/prof.fdata.305306.fdata /tmp/.tmpCQOWz4/prof.fdata.305310.fdata /tmp/.tmpCQOWz4/prof.fdata.305332.fdata /tmp/.tmpCQOWz4/prof.fdata.305340.fdata /tmp/.tmpCQOWz4/prof.fdata.305351.fdata /tmp/.tmpCQOWz4/prof.fdata.305361.fdata /tmp/.tmpCQOWz4/prof.fdata.305391.fdata /tmp/.tmpCQOWz4/prof.fdata.305404.fdata /tmp/.tmpCQOWz4/prof.fdata.305413.fdata /tmp/.tmpCQOWz4/prof.fdata.305415.fdata /tmp/.tmpCQOWz4/prof.fdata.305432.fdata /tmp/.tmpCQOWz4/prof.fdata.305439.fdata /tmp/.tmpCQOWz4/prof.fdata.305443.fdata /tmp/.tmpCQOWz4/prof.fdata.305446.fdata /tmp/.tmpCQOWz4/prof.fdata.305450.fdata /tmp/.tmpCQOWz4/prof.fdata.305459.fdata /tmp/.tmpCQOWz4/prof.fdata.305462.fdata /tmp/.tmpCQOWz4/prof.fdata.305469.fdata /tmp/.tmpCQOWz4/prof.fdata.305478.fdata /tmp/.tmpCQOWz4/prof.fdata.305483.fdata /tmp/.tmpCQOWz4/prof.fdata.305495.fdata /tmp/.tmpCQOWz4/prof.fdata.305499.fdata /tmp/.tmpCQOWz4/prof.fdata.305503.fdata /tmp/.tmpCQOWz4/prof.fdata.305513.fdata /tmp/.tmpCQOWz4/prof.fdata.305543.fdata /tmp/.tmpCQOWz4/prof.fdata.305549.fdata /tmp/.tmpCQOWz4/prof.fdata.305553.fdata /tmp/.tmpCQOWz4/prof.fdata.305583.fdata /tmp/.tmpCQOWz4/prof.fdata.305590.fdata /tmp/.tmpCQOWz4/prof.fdata.305600.fdata /tmp/.tmpCQOWz4/prof.fdata.305612.fdata /tmp/.tmpCQOWz4/prof.fdata.305617.fdata /tmp/.tmpCQOWz4/prof.fdata.305628.fdata /tmp/.tmpCQOWz4/prof.fdata.305632.fdata /tmp/.tmpCQOWz4/prof.fdata.305637.fdata /tmp/.tmpCQOWz4/prof.fdata.305649.fdata /tmp/.tmpCQOWz4/prof.fdata.305659.fdata /tmp/.tmpCQOWz4/prof.fdata.305681.fdata /tmp/.tmpCQOWz4/prof.fdata.305692.fdata /tmp/.tmpCQOWz4/prof.fdata.305696.fdata /tmp/.tmpCQOWz4/prof.fdata.305703.fdata /tmp/.tmpCQOWz4/prof.fdata.305709.fdata /tmp/.tmpCQOWz4/prof.fdata.305713.fdata /tmp/.tmpCQOWz4/prof.fdata.305720.fdata /tmp/.tmpCQOWz4/prof.fdata.305725.fdata /tmp/.tmpCQOWz4/prof.fdata.305755.fdata /tmp/.tmpCQOWz4/prof.fdata.305768.fdata /tmp/.tmpCQOWz4/prof.fdata.305771.fdata /tmp/.tmpCQOWz4/prof.fdata.305773.fdata /tmp/.tmpCQOWz4/prof.fdata.305803.fdata /tmp/.tmpCQOWz4/prof.fdata.305807.fdata /tmp/.tmpCQOWz4/prof.fdata.305821.fdata /tmp/.tmpCQOWz4/prof.fdata.305839.fdata /tmp/.tmpCQOWz4/prof.fdata.305844.fdata /tmp/.tmpCQOWz4/prof.fdata.305851.fdata /tmp/.tmpCQOWz4/prof.fdata.305859.fdata /tmp/.tmpCQOWz4/prof.fdata.305864.fdata /tmp/.tmpCQOWz4/prof.fdata.305887.fdata /tmp/.tmpCQOWz4/prof.fdata.305891.fdata /tmp/.tmpCQOWz4/prof.fdata.305895.fdata /tmp/.tmpCQOWz4/prof.fdata.305905.fdata /tmp/.tmpCQOWz4/prof.fdata.305912.fdata /tmp/.tmpCQOWz4/prof.fdata.305916.fdata /tmp/.tmpCQOWz4/prof.fdata.305925.fdata /tmp/.tmpCQOWz4/prof.fdata.305930.fdata /tmp/.tmpCQOWz4/prof.fdata.305933.fdata /tmp/.tmpCQOWz4/prof.fdata.305936.fdata /tmp/.tmpCQOWz4/prof.fdata.305945.fdata /tmp/.tmpCQOWz4/prof.fdata.305946.fdata /tmp/.tmpCQOWz4/prof.fdata.305956.fdata /tmp/.tmpCQOWz4/prof.fdata.305965.fdata /tmp/.tmpCQOWz4/prof.fdata.305967.fdata /tmp/.tmpCQOWz4/prof.fdata.305982.fdata /tmp/.tmpCQOWz4/prof.fdata.306007.fdata /tmp/.tmpCQOWz4/prof.fdata.306013.fdata /tmp/.tmpCQOWz4/prof.fdata.306024.fdata /tmp/.tmpCQOWz4/prof.fdata.306033.fdata /tmp/.tmpCQOWz4/prof.fdata.306035.fdata /tmp/.tmpCQOWz4/prof.fdata.306047.fdata /tmp/.tmpCQOWz4/prof.fdata.306053.fdata /tmp/.tmpCQOWz4/prof.fdata.306057.fdata /tmp/.tmpCQOWz4/prof.fdata.306063.fdata /tmp/.tmpCQOWz4/prof.fdata.306077.fdata /tmp/.tmpCQOWz4/prof.fdata.306088.fdata /tmp/.tmpCQOWz4/prof.fdata.306096.fdata /tmp/.tmpCQOWz4/prof.fdata.306097.fdata /tmp/.tmpCQOWz4/prof.fdata.306113.fdata /tmp/.tmpCQOWz4/prof.fdata.306117.fdata /tmp/.tmpCQOWz4/prof.fdata.306123.fdata /tmp/.tmpCQOWz4/prof.fdata.306129.fdata /tmp/.tmpCQOWz4/prof.fdata.306136.fdata /tmp/.tmpCQOWz4/prof.fdata.306144.fdata /tmp/.tmpCQOWz4/prof.fdata.306155.fdata /tmp/.tmpCQOWz4/prof.fdata.306160.fdata /tmp/.tmpCQOWz4/prof.fdata.306175.fdata /tmp/.tmpCQOWz4/prof.fdata.306177.fdata /tmp/.tmpCQOWz4/prof.fdata.306203.fdata /tmp/.tmpCQOWz4/prof.fdata.306214.fdata /tmp/.tmpCQOWz4/prof.fdata.306220.fdata /tmp/.tmpCQOWz4/prof.fdata.306224.fdata /tmp/.tmpCQOWz4/prof.fdata.306228.fdata /tmp/.tmpCQOWz4/prof.fdata.306237.fdata /tmp/.tmpCQOWz4/prof.fdata.306249.fdata /tmp/.tmpCQOWz4/prof.fdata.306263.fdata /tmp/.tmpCQOWz4/prof.fdata.306272.fdata /tmp/.tmpCQOWz4/prof.fdata.306279.fdata /tmp/.tmpCQOWz4/prof.fdata.306285.fdata /tmp/.tmpCQOWz4/prof.fdata.306293.fdata /tmp/.tmpCQOWz4/prof.fdata.306304.fdata /tmp/.tmpCQOWz4/prof.fdata.306318.fdata /tmp/.tmpCQOWz4/prof.fdata.306322.fdata /tmp/.tmpCQOWz4/prof.fdata.306325.fdata /tmp/.tmpCQOWz4/prof.fdata.306335.fdata /tmp/.tmpCQOWz4/prof.fdata.306345.fdata /tmp/.tmpCQOWz4/prof.fdata.306361.fdata /tmp/.tmpCQOWz4/prof.fdata.306373.fdata /tmp/.tmpCQOWz4/prof.fdata.306377.fdata /tmp/.tmpCQOWz4/prof.fdata.306386.fdata /tmp/.tmpCQOWz4/prof.fdata.306394.fdata /tmp/.tmpCQOWz4/prof.fdata.306401.fdata /tmp/.tmpCQOWz4/prof.fdata.306410.fdata /tmp/.tmpCQOWz4/prof.fdata.306415.fdata /tmp/.tmpCQOWz4/prof.fdata.306417.fdata /tmp/.tmpCQOWz4/prof.fdata.306430.fdata /tmp/.tmpCQOWz4/prof.fdata.306434.fdata /tmp/.tmpCQOWz4/prof.fdata.306445.fdata /tmp/.tmpCQOWz4/prof.fdata.306449.fdata /tmp/.tmpCQOWz4/prof.fdata.306459.fdata /tmp/.tmpCQOWz4/prof.fdata.306470.fdata /tmp/.tmpCQOWz4/prof.fdata.306476.fdata /tmp/.tmpCQOWz4/prof.fdata.306480.fdata /tmp/.tmpCQOWz4/prof.fdata.306485.fdata /tmp/.tmpCQOWz4/prof.fdata.306488.fdata /tmp/.tmpCQOWz4/prof.fdata.306499.fdata /tmp/.tmpCQOWz4/prof.fdata.306500.fdata /tmp/.tmpCQOWz4/prof.fdata.306502.fdata /tmp/.tmpCQOWz4/prof.fdata.306527.fdata /tmp/.tmpCQOWz4/prof.fdata.306538.fdata /tmp/.tmpCQOWz4/prof.fdata.306545.fdata /tmp/.tmpCQOWz4/prof.fdata.306549.fdata /tmp/.tmpCQOWz4/prof.fdata.306553.fdata /tmp/.tmpCQOWz4/prof.fdata.306559.fdata /tmp/.tmpCQOWz4/prof.fdata.306569.fdata /tmp/.tmpCQOWz4/prof.fdata.306578.fdata /tmp/.tmpCQOWz4/prof.fdata.306585.fdata /tmp/.tmpCQOWz4/prof.fdata.306602.fdata /tmp/.tmpCQOWz4/prof.fdata.306607.fdata /tmp/.tmpCQOWz4/prof.fdata.306611.fdata /tmp/.tmpCQOWz4/prof.fdata.306621.fdata /tmp/.tmpCQOWz4/prof.fdata.306627.fdata /tmp/.tmpCQOWz4/prof.fdata.306644.fdata /tmp/.tmpCQOWz4/prof.fdata.306651.fdata /tmp/.tmpCQOWz4/prof.fdata.306655.fdata /tmp/.tmpCQOWz4/prof.fdata.306665.fdata /tmp/.tmpCQOWz4/prof.fdata.306672.fdata /tmp/.tmpCQOWz4/prof.fdata.306678.fdata /tmp/.tmpCQOWz4/prof.fdata.306682.fdata /tmp/.tmpCQOWz4/prof.fdata.306686.fdata /tmp/.tmpCQOWz4/prof.fdata.306700.fdata /tmp/.tmpCQOWz4/prof.fdata.306702.fdata /tmp/.tmpCQOWz4/prof.fdata.306713.fdata /tmp/.tmpCQOWz4/prof.fdata.306720.fdata /tmp/.tmpCQOWz4/prof.fdata.306724.fdata /tmp/.tmpCQOWz4/prof.fdata.306733.fdata /tmp/.tmpCQOWz4/prof.fdata.306737.fdata /tmp/.tmpCQOWz4/prof.fdata.306741.fdata /tmp/.tmpCQOWz4/prof.fdata.306750.fdata /tmp/.tmpCQOWz4/prof.fdata.306754.fdata /tmp/.tmpCQOWz4/prof.fdata.306761.fdata /tmp/.tmpCQOWz4/prof.fdata.306769.fdata /tmp/.tmpCQOWz4/prof.fdata.306779.fdata /tmp/.tmpCQOWz4/prof.fdata.306783.fdata /tmp/.tmpCQOWz4/prof.fdata.306793.fdata /tmp/.tmpCQOWz4/prof.fdata.306797.fdata /tmp/.tmpCQOWz4/prof.fdata.306801.fdata /tmp/.tmpCQOWz4/prof.fdata.306809.fdata /tmp/.tmpCQOWz4/prof.fdata.306816.fdata /tmp/.tmpCQOWz4/prof.fdata.306823.fdata /tmp/.tmpCQOWz4/prof.fdata.306827.fdata /tmp/.tmpCQOWz4/prof.fdata.306831.fdata /tmp/.tmpCQOWz4/prof.fdata.306843.fdata /tmp/.tmpCQOWz4/prof.fdata.306854.fdata /tmp/.tmpCQOWz4/prof.fdata.306858.fdata /tmp/.tmpCQOWz4/prof.fdata.306862.fdata /tmp/.tmpCQOWz4/prof.fdata.306866.fdata /tmp/.tmpCQOWz4/prof.fdata.306871.fdata /tmp/.tmpCQOWz4/prof.fdata.306874.fdata /tmp/.tmpCQOWz4/prof.fdata.306880.fdata /tmp/.tmpCQOWz4/prof.fdata.306887.fdata /tmp/.tmpCQOWz4/prof.fdata.306889.fdata /tmp/.tmpCQOWz4/prof.fdata.306893.fdata /tmp/.tmpCQOWz4/prof.fdata.306905.fdata /tmp/.tmpCQOWz4/prof.fdata.306925.fdata /tmp/.tmpCQOWz4/prof.fdata.306936.fdata /tmp/.tmpCQOWz4/prof.fdata.306946.fdata /tmp/.tmpCQOWz4/prof.fdata.306954.fdata /tmp/.tmpCQOWz4/prof.fdata.306958.fdata /tmp/.tmpCQOWz4/prof.fdata.306962.fdata /tmp/.tmpCQOWz4/prof.fdata.306965.fdata /tmp/.tmpCQOWz4/prof.fdata.306968.fdata /tmp/.tmpCQOWz4/prof.fdata.306980.fdata /tmp/.tmpCQOWz4/prof.fdata.306995.fdata /tmp/.tmpCQOWz4/prof.fdata.307001.fdata /tmp/.tmpCQOWz4/prof.fdata.307007.fdata /tmp/.tmpCQOWz4/prof.fdata.307011.fdata /tmp/.tmpCQOWz4/prof.fdata.307015.fdata /tmp/.tmpCQOWz4/prof.fdata.307018.fdata /tmp/.tmpCQOWz4/prof.fdata.307033.fdata /tmp/.tmpCQOWz4/prof.fdata.307040.fdata /tmp/.tmpCQOWz4/prof.fdata.307046.fdata /tmp/.tmpCQOWz4/prof.fdata.307050.fdata /tmp/.tmpCQOWz4/prof.fdata.307057.fdata /tmp/.tmpCQOWz4/prof.fdata.307059.fdata /tmp/.tmpCQOWz4/prof.fdata.307070.fdata /tmp/.tmpCQOWz4/prof.fdata.307077.fdata /tmp/.tmpCQOWz4/prof.fdata.307100.fdata /tmp/.tmpCQOWz4/prof.fdata.307122.fdata /tmp/.tmpCQOWz4/prof.fdata.307152.fdata /tmp/.tmpCQOWz4/prof.fdata.307164.fdata /tmp/.tmpCQOWz4/prof.fdata.307189.fdata /tmp/.tmpCQOWz4/prof.fdata.307209.fdata /tmp/.tmpCQOWz4/prof.fdata.307239.fdata /tmp/.tmpCQOWz4/prof.fdata.307269.fdata /tmp/.tmpCQOWz4/prof.fdata.307277.fdata /tmp/.tmpCQOWz4/prof.fdata.307289.fdata /tmp/.tmpCQOWz4/prof.fdata.307317.fdata /tmp/.tmpCQOWz4/prof.fdata.307342.fdata /tmp/.tmpCQOWz4/prof.fdata.307354.fdata /tmp/.tmpCQOWz4/prof.fdata.307396.fdata /tmp/.tmpCQOWz4/prof.fdata.307398.fdata /tmp/.tmpCQOWz4/prof.fdata.307425.fdata /tmp/.tmpCQOWz4/prof.fdata.307450.fdata /tmp/.tmpCQOWz4/prof.fdata.307460.fdata /tmp/.tmpCQOWz4/prof.fdata.307467.fdata /tmp/.tmpCQOWz4/prof.fdata.307532.fdata /tmp/.tmpCQOWz4/prof.fdata.307590.fdata /tmp/.tmpCQOWz4/prof.fdata.307743.fdata /tmp/.tmpCQOWz4/prof.fdata.307837.fdata /tmp/.tmpCQOWz4/prof.fdata.307843.fdata /tmp/.tmpCQOWz4/prof.fdata.307874.fdata /tmp/.tmpCQOWz4/prof.fdata.309283.fdata /tmp/.tmpCQOWz4/prof.fdata.309295.fdata /tmp/.tmpCQOWz4/prof.fdata.309357.fdata /tmp/.tmpCQOWz4/prof.fdata.309366.fdata /tmp/.tmpCQOWz4/prof.fdata.309422.fdata /tmp/.tmpCQOWz4/prof.fdata.309540.fdata /tmp/.tmpCQOWz4/prof.fdata.309608.fdata /tmp/.tmpCQOWz4/prof.fdata.310057.fdata /tmp/.tmpCQOWz4/prof.fdata.310308.fdata /tmp/.tmpCQOWz4/prof.fdata.310316.fdata /tmp/.tmpCQOWz4/prof.fdata.310323.fdata /tmp/.tmpCQOWz4/prof.fdata.310337.fdata /tmp/.tmpCQOWz4/prof.fdata.310344.fdata /tmp/.tmpCQOWz4/prof.fdata.310352.fdata /tmp/.tmpCQOWz4/prof.fdata.310379.fdata /tmp/.tmpCQOWz4/prof.fdata.310381.fdata /tmp/.tmpCQOWz4/prof.fdata.310390.fdata /tmp/.tmpCQOWz4/prof.fdata.310443.fdata /tmp/.tmpCQOWz4/prof.fdata.310456.fdata /tmp/.tmpCQOWz4/prof.fdata.310466.fdata /tmp/.tmpCQOWz4/prof.fdata.310476.fdata /tmp/.tmpCQOWz4/prof.fdata.310487.fdata /tmp/.tmpCQOWz4/prof.fdata.310498.fdata /tmp/.tmpCQOWz4/prof.fdata.310524.fdata /tmp/.tmpCQOWz4/prof.fdata.310790.fdata /tmp/.tmpCQOWz4/prof.fdata.311057.fdata /tmp/.tmpCQOWz4/prof.fdata.311324.fdata /tmp/.tmpCQOWz4/prof.fdata.311366.fdata /tmp/.tmpCQOWz4/prof.fdata.311888.fdata /tmp/.tmpCQOWz4/prof.fdata.312155.fdata /tmp/.tmpCQOWz4/prof.fdata.312429.fdata /tmp/.tmpCQOWz4/prof.fdata.312430.fdata /tmp/.tmpCQOWz4/prof.fdata.312431.fdata /tmp/.tmpCQOWz4/prof.fdata.312435.fdata /tmp/.tmpCQOWz4/prof.fdata.312436.fdata /tmp/.tmpCQOWz4/prof.fdata.312437.fdata /tmp/.tmpCQOWz4/prof.fdata.312444.fdata /tmp/.tmpCQOWz4/prof.fdata.312445.fdata /tmp/.tmpCQOWz4/prof.fdata.312446.fdata /tmp/.tmpCQOWz4/prof.fdata.312465.fdata /tmp/.tmpCQOWz4/prof.fdata.312475.fdata /tmp/.tmpCQOWz4/prof.fdata.312485.fdata /tmp/.tmpCQOWz4/prof.fdata.312496.fdata /tmp/.tmpCQOWz4/prof.fdata.312507.fdata /tmp/.tmpCQOWz4/prof.fdata.312518.fdata /tmp/.tmpCQOWz4/prof.fdata.312530.fdata /tmp/.tmpCQOWz4/prof.fdata.312542.fdata /tmp/.tmpCQOWz4/prof.fdata.312554.fdata /tmp/.tmpCQOWz4/prof.fdata.312572.fdata /tmp/.tmpCQOWz4/prof.fdata.312573.fdata /tmp/.tmpCQOWz4/prof.fdata.312574.fdata /tmp/.tmpCQOWz4/prof.fdata.312578.fdata /tmp/.tmpCQOWz4/prof.fdata.312579.fdata /tmp/.tmpCQOWz4/prof.fdata.312580.fdata /tmp/.tmpCQOWz4/prof.fdata.312587.fdata /tmp/.tmpCQOWz4/prof.fdata.312588.fdata /tmp/.tmpCQOWz4/prof.fdata.312589.fdata /tmp/.tmpCQOWz4/prof.fdata.312605.fdata /tmp/.tmpCQOWz4/prof.fdata.312607.fdata /tmp/.tmpCQOWz4/prof.fdata.312610.fdata /tmp/.tmpCQOWz4/prof.fdata.312611.fdata /tmp/.tmpCQOWz4/prof.fdata.312612.fdata /tmp/.tmpCQOWz4/prof.fdata.312613.fdata /tmp/.tmpCQOWz4/prof.fdata.312614.fdata /tmp/.tmpCQOWz4/prof.fdata.312615.fdata /tmp/.tmpCQOWz4/prof.fdata.312616.fdata /tmp/.tmpCQOWz4/prof.fdata.312617.fdata /tmp/.tmpCQOWz4/prof.fdata.312618.fdata /tmp/.tmpCQOWz4/prof.fdata.312619.fdata /tmp/.tmpCQOWz4/prof.fdata.312712.fdata /tmp/.tmpCQOWz4/prof.fdata.312716.fdata /tmp/.tmpCQOWz4/prof.fdata.312720.fdata /tmp/.tmpCQOWz4/prof.fdata.312723.fdata /tmp/.tmpCQOWz4/prof.fdata.312728.fdata /tmp/.tmpCQOWz4/prof.fdata.312731.fdata /tmp/.tmpCQOWz4/prof.fdata.312744.fdata /tmp/.tmpCQOWz4/prof.fdata.312751.fdata /tmp/.tmpCQOWz4/prof.fdata.312753.fdata /tmp/.tmpCQOWz4/prof.fdata.312759.fdata /tmp/.tmpCQOWz4/prof.fdata.312760.fdata /tmp/.tmpCQOWz4/prof.fdata.312770.fdata /tmp/.tmpCQOWz4/prof.fdata.312771.fdata /tmp/.tmpCQOWz4/prof.fdata.312791.fdata /tmp/.tmpCQOWz4/prof.fdata.312799.fdata /tmp/.tmpCQOWz4/prof.fdata.312858.fdata /tmp/.tmpCQOWz4/prof.fdata.312862.fdata /tmp/.tmpCQOWz4/prof.fdata.312885.fdata /tmp/.tmpCQOWz4/prof.fdata.312944.fdata /tmp/.tmpCQOWz4/prof.fdata.312954.fdata /tmp/.tmpCQOWz4/prof.fdata.312964.fdata /tmp/.tmpCQOWz4/prof.fdata.312975.fdata /tmp/.tmpCQOWz4/prof.fdata.312986.fdata /tmp/.tmpCQOWz4/prof.fdata.312997.fdata /tmp/.tmpCQOWz4/prof.fdata.313051.fdata /tmp/.tmpCQOWz4/prof.fdata.313106.fdata /tmp/.tmpCQOWz4/prof.fdata.313161.fdata /tmp/.tmpCQOWz4/prof.fdata.313173.fdata /tmp/.tmpCQOWz4/prof.fdata.313235.fdata /tmp/.tmpCQOWz4/prof.fdata.313272.fdata /tmp/.tmpCQOWz4/prof.fdata.313315.fdata /tmp/.tmpCQOWz4/prof.fdata.313316.fdata /tmp/.tmpCQOWz4/prof.fdata.313317.fdata /tmp/.tmpCQOWz4/prof.fdata.313321.fdata /tmp/.tmpCQOWz4/prof.fdata.313322.fdata /tmp/.tmpCQOWz4/prof.fdata.313323.fdata /tmp/.tmpCQOWz4/prof.fdata.313330.fdata /tmp/.tmpCQOWz4/prof.fdata.313331.fdata /tmp/.tmpCQOWz4/prof.fdata.313332.fdata /tmp/.tmpCQOWz4/prof.fdata.313351.fdata /tmp/.tmpCQOWz4/prof.fdata.313361.fdata /tmp/.tmpCQOWz4/prof.fdata.313371.fdata /tmp/.tmpCQOWz4/prof.fdata.313382.fdata /tmp/.tmpCQOWz4/prof.fdata.313393.fdata /tmp/.tmpCQOWz4/prof.fdata.313404.fdata /tmp/.tmpCQOWz4/prof.fdata.313416.fdata /tmp/.tmpCQOWz4/prof.fdata.313428.fdata /tmp/.tmpCQOWz4/prof.fdata.313440.fdata /tmp/.tmpCQOWz4/prof.fdata.313458.fdata /tmp/.tmpCQOWz4/prof.fdata.313459.fdata /tmp/.tmpCQOWz4/prof.fdata.313460.fdata /tmp/.tmpCQOWz4/prof.fdata.313464.fdata /tmp/.tmpCQOWz4/prof.fdata.313465.fdata /tmp/.tmpCQOWz4/prof.fdata.313466.fdata /tmp/.tmpCQOWz4/prof.fdata.313473.fdata /tmp/.tmpCQOWz4/prof.fdata.313474.fdata /tmp/.tmpCQOWz4/prof.fdata.313475.fdata /tmp/.tmpCQOWz4/prof.fdata.313494.fdata /tmp/.tmpCQOWz4/prof.fdata.313504.fdata /tmp/.tmpCQOWz4/prof.fdata.313514.fdata /tmp/.tmpCQOWz4/prof.fdata.313525.fdata /tmp/.tmpCQOWz4/prof.fdata.313536.fdata /tmp/.tmpCQOWz4/prof.fdata.313549.fdata /tmp/.tmpCQOWz4/prof.fdata.313563.fdata /tmp/.tmpCQOWz4/prof.fdata.313575.fdata /tmp/.tmpCQOWz4/prof.fdata.313591.fdata /tmp/.tmpCQOWz4/prof.fdata.313611.fdata /tmp/.tmpCQOWz4/prof.fdata.313612.fdata /tmp/.tmpCQOWz4/prof.fdata.313613.fdata /tmp/.tmpCQOWz4/prof.fdata.313617.fdata /tmp/.tmpCQOWz4/prof.fdata.313618.fdata /tmp/.tmpCQOWz4/prof.fdata.313619.fdata /tmp/.tmpCQOWz4/prof.fdata.313626.fdata /tmp/.tmpCQOWz4/prof.fdata.313627.fdata /tmp/.tmpCQOWz4/prof.fdata.313628.fdata /tmp/.tmpCQOWz4/prof.fdata.313634.fdata /tmp/.tmpCQOWz4/prof.fdata.313637.fdata /tmp/.tmpCQOWz4/prof.fdata.313640.fdata /tmp/.tmpCQOWz4/prof.fdata.313677.fdata /tmp/.tmpCQOWz4/prof.fdata.313687.fdata /tmp/.tmpCQOWz4/prof.fdata.313697.fdata /tmp/.tmpCQOWz4/prof.fdata.313708.fdata /tmp/.tmpCQOWz4/prof.fdata.313722.fdata /tmp/.tmpCQOWz4/prof.fdata.313740.fdata /tmp/.tmpCQOWz4/prof.fdata.313759.fdata /tmp/.tmpCQOWz4/prof.fdata.313774.fdata /tmp/.tmpCQOWz4/prof.fdata.313793.fdata /tmp/.tmpCQOWz4/prof.fdata.313816.fdata /tmp/.tmpCQOWz4/prof.fdata.313817.fdata /tmp/.tmpCQOWz4/prof.fdata.313818.fdata /tmp/.tmpCQOWz4/prof.fdata.313822.fdata /tmp/.tmpCQOWz4/prof.fdata.313823.fdata /tmp/.tmpCQOWz4/prof.fdata.313824.fdata /tmp/.tmpCQOWz4/prof.fdata.313831.fdata /tmp/.tmpCQOWz4/prof.fdata.313832.fdata /tmp/.tmpCQOWz4/prof.fdata.313833.fdata /tmp/.tmpCQOWz4/prof.fdata.313852.fdata /tmp/.tmpCQOWz4/prof.fdata.313862.fdata /tmp/.tmpCQOWz4/prof.fdata.313872.fdata /tmp/.tmpCQOWz4/prof.fdata.313883.fdata /tmp/.tmpCQOWz4/prof.fdata.313894.fdata /tmp/.tmpCQOWz4/prof.fdata.313908.fdata /tmp/.tmpCQOWz4/prof.fdata.313926.fdata /tmp/.tmpCQOWz4/prof.fdata.313945.fdata /tmp/.tmpCQOWz4/prof.fdata.313964.fdata /tmp/.tmpCQOWz4/prof.fdata.313979.fdata /tmp/.tmpCQOWz4/prof.fdata.313998.fdata /tmp/.tmpCQOWz4/prof.fdata.314015.fdata > "/tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata" [at /checkout/obj]`
Using legacy profile format.
Profile from 641 files merged.
##[endgroup]
[2025-03-17T12:04:53.036Z INFO  opt_dist::training] rustc BOLT statistics
[2025-03-17T12:04:53.036Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata: 177.34 MiB
---
BOLT-INFO: setting __hot_start to 0x5000000
BOLT-INFO: setting __hot_end to 0x65c71c7
[2025-03-17T12:17:32.481Z INFO  opt_dist::timer] Section `Stage 3 (BOLT)` ended: OK (3566.12s)`
[2025-03-17T12:17:32.481Z INFO  opt_dist::timer] Section `Stage 5 (final build)` starts
[2025-03-17T12:17:32.481Z INFO  opt_dist::exec] Executing `RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip clippy --skip miri --skip rustfmt --skip gcc --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.06s
##[endgroup]
Skipping Set({dist::rust-docs}) because it is excluded
Skipping Set({dist::rustc-docs}) because it is excluded
---
[RUSTC-TIMING] git2 test:false 6.114
error[E0277]: the trait bound `dyn std::fmt::Write: std::default::Default` is not satisfied
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                  ^^^^^^ the trait `std::default::Default` is not implemented for `dyn std::fmt::Write`
    |
    = help: the trait `std::default::Default` is implemented for `Secret<T>`
    = note: required for `Secret<dyn std::fmt::Write>` to implement `std::default::Default`

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by a bound in `Secret::<T>::map`
   --> /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/cargo/credential/cargo-credential/src/secret.rs:26:6
    |
26  | impl<T> Secret<T> {
    |      ^ required by this bound in `Secret::<T>::map`
...
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |            --- required by a bound in this associated function

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:57
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                         ^^^^^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
    = help: unsized fn params are gated as an unstable feature

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by an implicit `Sized` bound in `Secret::<T>::map`
   --> /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/cargo/credential/cargo-credential/src/secret.rs:54:16
    |
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |                ^ required by the implicit `Sized` requirement on this type parameter in `Secret::<T>::map`

error[E0746]: return type cannot be a trait object without pointer indirection
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:66
    |
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |_____________________^ doesn't have a size known at compile-time
    |
help: consider returning an `impl Trait` instead of a `dyn Trait`
    |
181 |                     secret_key = Secret::default().map(|mut key| impl {
    |                                                                  ++++
help: alternatively, box the return type, and wrap all of the returned values in `Box::new`
    |
181 ~                     secret_key = Secret::default().map(|mut key| Box<dyn {
182 |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 ~                         Box::new(key)
184 ~                     }>);
    |

error[E0308]: mismatched types
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
176 |                   let secret_key: Secret<String>;
    |                                   -------------- expected due to this type
...
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |______________________^ expected `Secret<String>`, found `Secret<dyn Write>`
    |
    = note: expected struct `Secret<std::string::String>`
               found struct `Secret<dyn std::fmt::Write>`
    = help: `std::string::String` implements `Write` so you could change the expected type to `Box<dyn Write>`

[RUSTC-TIMING] gix test:false 17.495
Some errors have detailed explanations: E0277, E0308, E0746.
For more information about an error, try `rustc --explain E0277`.
[RUSTC-TIMING] cargo test:false 11.145
---
[2025-03-17T12:23:36.665Z INFO  opt_dist::utils] Free disk space: 4.43 TiB out of total 5.10 TiB (13.16% used)
Error: Optimized build pipeline has failed

Caused by:
    Command RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip clippy --skip miri --skip rustfmt --skip gcc --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj] has failed with exit code Some(1)

Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
             at /rust/deps/anyhow-1.0.95/src/backtrace.rs:27:14
   1: <opt_dist::exec::CmdBuilder>::run
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/exec.rs:80:17
   2: <opt_dist::exec::Bootstrap>::run
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/exec.rs:181:9
   3: opt_dist::execute_pipeline::{closure#4}
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/main.rs:341:52
   4: <opt_dist::timer::TimerSection>::section::<opt_dist::execute_pipeline::{closure#4}, ()>
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/timer.rs:111:22
   5: opt_dist::execute_pipeline
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/main.rs:341:5
   6: opt_dist::main
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/main.rs:400:18
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/core/src/ops/function.rs:250:5
   8: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/sys/backtrace.rs:152:18
   9: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/rt.rs:199:18
  10: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/core/src/ops/function.rs:284:13
  11: std::panicking::try::do_call
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/panicking.rs:587:40
  12: std::panicking::try
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/panicking.rs:550:19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
S-waiting-on-perf Status: Waiting on a perf run to be completed. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. 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.

6 participants