[INFO] cloning repository https://github.com/js216/selache
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/js216/selache" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjs216%2Fselache", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjs216%2Fselache'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 2b26d3b75c53063575bc5c820fa0d38879335187
[INFO] testing js216/selache against 1.97.0-beta.6 for beta-1.98-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fjs216%2Fselache" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/js216/selache
[INFO] finished tweaking git repo https://github.com/js216/selache
[INFO] tweaked toml for git repo https://github.com/js216/selache written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/js216/selache on toolchain 1.97.0-beta.6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/js216/selache already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.97.0-beta.6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3d5ced03c013a94a2f102a4510f48a6e9184255caf5fd8244f58017bde7f5210" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca
[INFO] running `Command { std: "docker" "start" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling selelf v0.1.0 (/opt/rustwide/workdir/selelf)
[INFO] [stderr]    Compiling selinstr v0.1.0 (/opt/rustwide/workdir/selinstr)
[INFO] [stderr]    Compiling seld v0.1.0 (/opt/rustwide/workdir/seld)
[INFO] [stderr]    Compiling selas v0.1.0 (/opt/rustwide/workdir/selas)
[INFO] [stderr]    Compiling selload v0.1.0 (/opt/rustwide/workdir/selload)
[INFO] [stderr]    Compiling selhex v0.1.0 (/opt/rustwide/workdir/selhex)
[INFO] [stderr]    Compiling selpatch v0.1.0 (/opt/rustwide/workdir/selpatch)
[INFO] [stderr]    Compiling selsyms v0.1.0 (/opt/rustwide/workdir/selsyms)
[INFO] [stderr]    Compiling selar v0.1.0 (/opt/rustwide/workdir/selar)
[INFO] [stderr]    Compiling selinit v0.1.0 (/opt/rustwide/workdir/selinit)
[INFO] [stderr]    Compiling selmem v0.1.0 (/opt/rustwide/workdir/selmem)
[INFO] [stderr]    Compiling seldump v0.1.0 (/opt/rustwide/workdir/seldump)
[INFO] [stderr]    Compiling selcc v0.1.0 (/opt/rustwide/workdir/selcc)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 18.74s
[INFO] running `Command { std: "docker" "inspect" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling seld v0.1.0 (/opt/rustwide/workdir/seld)
[INFO] [stderr]    Compiling selload v0.1.0 (/opt/rustwide/workdir/selload)
[INFO] [stderr]    Compiling selas v0.1.0 (/opt/rustwide/workdir/selas)
[INFO] [stderr]    Compiling seldump v0.1.0 (/opt/rustwide/workdir/seldump)
[INFO] [stderr]    Compiling selcc v0.1.0 (/opt/rustwide/workdir/selcc)
[INFO] [stderr]    Compiling selar v0.1.0 (/opt/rustwide/workdir/selar)
[INFO] [stderr]    Compiling selpatch v0.1.0 (/opt/rustwide/workdir/selpatch)
[INFO] [stderr]    Compiling selmem v0.1.0 (/opt/rustwide/workdir/selmem)
[INFO] [stderr]    Compiling selhex v0.1.0 (/opt/rustwide/workdir/selhex)
[INFO] [stderr]    Compiling selinit v0.1.0 (/opt/rustwide/workdir/selinit)
[INFO] [stderr]    Compiling selsyms v0.1.0 (/opt/rustwide/workdir/selsyms)
[INFO] [stderr]    Compiling selelf v0.1.0 (/opt/rustwide/workdir/selelf)
[INFO] [stderr]    Compiling selinstr v0.1.0 (/opt/rustwide/workdir/selinstr)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 20.87s
[INFO] running `Command { std: "docker" "inspect" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca" "/opt/rustwide/cargo-home/bin/cargo" "+1.97.0-beta.6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test archive::tests::test_member_names_are_basenames ... ok
[INFO] [stdout] test archive::tests::test_long_name_members ... ok
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.03s
[INFO] [stdout] test archive::tests::test_write_roundtrip ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selar-de1d7d29452487f0)
[INFO] [stdout] test cli::tests::test_case_insensitive ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selas-bc781fadbdd6bcf0)
[INFO] [stdout] test cli::tests::test_parse_create ... ok
[INFO] [stdout] test cli::tests::test_pv_switch ... ok
[INFO] [stdout] test cli::tests::test_parse_print ... ok
[INFO] [stdout] test cli::tests::test_pva_switch ... ok
[INFO] [stdout] test version::tests::test_empty_version ... ok
[INFO] [stdout] test version::tests::test_synthesize_and_parse ... ok
[INFO] [stdout] test version::tests::test_user_defined_fields ... ok
[INFO] [stdout] test cli::tests::test_version_switches ... ok
[INFO] [stdout] test cli::tests::test_mutually_exclusive_actions ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 149 tests
[INFO] [stdout] test asmparse::tests::parse_swap_text ... ok
[INFO] [stdout] test asmparse::tests::parse_swap_compound ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_add ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_abs ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_and ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_clip ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_inc_dec ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_comp ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_neg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_not ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_min_max ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_or ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_sub ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_xor ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_clr ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_alu_pass ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_set ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_tst ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_bit_xor ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_cjump ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_call_absolute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_cjump_db ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_jump ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_rts ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_dag_modify ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_conditional_rts_db ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_do_loop_ureg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_add ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_dag_modify_with_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_dag_modify_dag2 ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_pass ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_abs ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_load_imm ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_mul ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_do_loop_imm ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_jump_pc_relative ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_mrf ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_idle ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_reg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_trnc_mrf ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_sub ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_nop ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_jump_absolute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_pop_loop ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_pop_pcstk ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_float_neg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_register_swap ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_jump_pc_relative_negative ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rti ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_load_imm_neg ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts_db ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts_with_compute ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_ashift ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_bset ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_push_loop ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_push_sts ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_register_swap_conditional ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_mul_clear_mrf ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_rts_lr ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_btst ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_lshift ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_shift_rot ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_sync ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_type16_pm_imm_store ... ok
[INFO] [stdout] test asmparse::tests::test_expr_does_not_break_compute ... ok
[INFO] [stdout] test asmparse::tests::test_eval_const_expr ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_type16_dm_imm_store ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_type16_pm_imm_store_high_regs ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_ureg_transfer ... ok
[INFO] [stdout] test asmparse::tests::test_expr_in_load_imm ... ok
[INFO] [stdout] test asmparse::tests::test_parse_comment ... ok
[INFO] [stdout] test asmparse::tests::test_multi_symbol_loadimm_expression ... ok
[INFO] [stdout] test asmparse::tests::test_parse_compute_with_dm_load ... ok
[INFO] [stdout] test asmparse::tests::test_parse_directive ... ok
[INFO] [stdout] test asmparse::tests::test_parse_compute_with_dm_store ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_load_with_space ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_load_imm ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_store_imm ... ok
[INFO] [stdout] test asmparse::tests::test_parse_label ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_dual_addsub ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_fixed ... ok
[INFO] [stdout] test asmparse::tests::test_parse_dm_store_with_space ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_mrf_acc ... ok
[INFO] [stdout] test asmparse::tests::test_parse_multifunction_sub ... ok
[INFO] [stdout] test asmparse::tests::test_parse_symbol_list_splits_extern ... ok
[INFO] [stdout] test asmparse::tests::test_unary_plus_in_const_expr ... ok
[INFO] [stdout] test assemble::tests::test_call_extern_is_pm24_reloc ... ok
[INFO] [stdout] test assemble::tests::test_hardware_loop_body_is_48_bit_in_visa ... ok
[INFO] [stdout] test assemble::tests::test_load_imm_of_local_cross_section_label_emits_pm32_reloc ... ok
[INFO] [stdout] test assemble::tests::test_do_loop_label ... ok
[INFO] [stdout] test assemble::tests::test_endseg_handling ... ok
[INFO] [stdout] test assemble::tests::test_forward_label_reference ... ok
[INFO] [stdout] test assemble::tests::test_load_imm_of_external_is_48_bit_pm32_reloc ... ok
[INFO] [stdout] test assemble::tests::test_assemble_and_readback ... ok
[INFO] [stdout] test assemble::tests::test_branch_label_resolution ... ok
[INFO] [stdout] test assemble::tests::test_extern_symbol ... ok
[INFO] [stdout] test assemble::tests::test_l1_local_branch_stays_pm24_reloc ... ok
[INFO] [stdout] test assemble::tests::test_forward_branch_label ... ok
[INFO] [stdout] test assemble::tests::test_assemble_multiple_instructions ... ok
[INFO] [stdout] test assemble::tests::test_parse_section_name_bare ... ok
[INFO] [stdout] test assemble::tests::test_parse_section_name_dm ... ok
[INFO] [stdout] test assemble::tests::test_parse_sym_plus_offset ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_decimal ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_no_init ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_symbolic ... ok
[INFO] [stdout] test assemble::tests::test_multi_section ... ok
[INFO] [stdout] test cli::tests::test_defines ... ok
[INFO] [stdout] test cli::tests::test_basic ... ok
[INFO] [stdout] test cli::tests::test_output_flag ... ok
[INFO] [stdout] test cli::tests::test_no_input_error ... ok
[INFO] [stdout] test assemble::tests::test_no_section_fallback ... ok
[INFO] [stdout] test assemble::tests::test_cjump_local_label_emits_local_symbol ... ok
[INFO] [stdout] test assemble::tests::weak_directive_emits_weak_symbol ... ok
[INFO] [stdout] test assemble::tests::test_set_sym_plus_offset ... ok
[INFO] [stdout] test assemble::tests::test_set_comma_syntax ... ok
[INFO] [stdout] test cli::tests::test_preprocess_only ... ok
[INFO] [stdout] test cli::tests::test_unknown_flags_ignored ... ok
[INFO] [stdout] test cli::tests::test_include_dirs ... ok
[INFO] [stdout] test preproc::tests::test_case_insensitive_directives ... ok
[INFO] [stdout] test assemble::tests::test_var_data ... ok
[INFO] [stdout] test cli::tests::test_version_flag ... ok
[INFO] [stdout] test assemble::tests::test_parse_section_name_pm ... ok
[INFO] [stdout] test cli::tests::test_proc_flag ... ok
[INFO] [stdout] test preproc::tests::test_if_defined ... ok
[INFO] [stdout] test preproc::tests::test_and_condition ... ok
[INFO] [stdout] test assemble::tests::test_parse_var_body_with_init ... ok
[INFO] [stdout] test preproc::tests::test_ifdef_true ... ok
[INFO] [stdout] test preproc::tests::test_line_count_preserved ... ok
[INFO] [stdout] test preproc::tests::test_proc_defines ... ok
[INFO] [stdout] test preproc::tests::test_if_not_defined ... ok
[INFO] [stdout] test preproc::tests::test_parameterized_macro ... ok
[INFO] [stdout] test preproc::tests::test_strip_block_comments ... ok
[INFO] [stdout] test preproc::tests::test_simple_define ... ok
[INFO] [stdout] test preproc::tests::test_strip_block_comments_multiline ... ok
[INFO] [stdout] test preproc::tests::test_strip_block_comments_span_lines ... ok
[INFO] [stdout] test preproc::tests::test_strip_line_comment ... ok
[INFO] [stdout] test preproc::tests::test_ifdef_false ... ok
[INFO] [stdout] test preproc::tests::test_token_concat ... ok
[INFO] [stdout] test asmparse::tests::roundtrip_register_swap_with_compute ... ok
[INFO] [stdout] test preproc::tests::test_nested_if ... ok
[INFO] [stdout] test preproc::tests::test_elif_chain ... ok
[INFO] [stdout] test assemble::tests::test_set_directive ... ok
[INFO] [stdout] test preproc::tests::test_undef ... ok
[INFO] [stdout] test preproc::tests::test_or_condition ... ok
[INFO] [stdout] test assemble::tests::test_set_numeric ... ok
[INFO] [stdout] test tests::test_find_toolchain_root ... ok
[INFO] [stdout] test tests::test_find_toolchain_root_not_found ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selas-db7f9694ee01eacb)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 149 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.06s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-6a702cc3f82fda22)
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test version_flag_succeeds ... ok
[INFO] [stdout] test no_args_prints_usage_and_fails ... ok
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selcc-711edc41067bdf4b)
[INFO] [stdout] test missing_input_file_errors ... ok
[INFO] [stdout] test assembles_minimal_source_to_doj ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 786 tests
[INFO] [stdout] test cli::tests::basic_compile ... ok
[INFO] [stdout] test cli::tests::char_double_size ... ok
[INFO] [stdout] test cli::tests::defines_and_includes ... ok
[INFO] [stdout] test emit_asm::tests::block0_helper_spill_overflow_tries_block1 ... ok
[INFO] [stdout] test emit_asm::tests::block1_generated_body_overflow_falls_back_to_seg_swco ... ok
[INFO] [stdout] test emit_asm::tests::block0_root_moves_when_entry_code_fills_budget ... ok
[INFO] [stdout] test emit_asm::tests::block2_generated_body_overflow_uses_l2_thunk ... ok
[INFO] [stdout] test emit_asm::tests::callee_saved_scan_counts_carry_alu_ops ... ok
[INFO] [stdout] test emit_asm::tests::callee_saved_scan_counts_ureg_dag_move_regs ... ok
[INFO] [stdout] test emit_asm::tests::callee_saved_scan_counts_ureg_transfer_defs ... ok
[INFO] [stdout] test emit_asm::tests::callee_saved_scan_ignores_read_only_arg_regs ... ok
[INFO] [stdout] test emit_asm::tests::cross_word_bitfield_in_struct_global_init_still_rejected ... ok
[INFO] [stdout] test emit_asm::tests::bitfield_struct_global_init ... ok
[INFO] [stdout] test emit_asm::tests::dead_copy_kept_when_dest_used_before_overwrite ... ok
[INFO] [stdout] test emit_asm::tests::dead_copy_kept_when_overwrite_is_branch_target ... ok
[INFO] [stdout] test emit_asm::tests::dead_copy_removed_when_dest_overwritten_before_use ... ok
[INFO] [stdout] test emit_asm::tests::direct_call_saves_frame_link_before_cjump ... ok
[INFO] [stdout] test emit_asm::tests::extern_call_is_symbolic_and_declared ... ok
[INFO] [stdout] test emit_asm::tests::data_section_has_var ... ok
[INFO] [stdout] test emit_asm::tests::csmith_crc_table_stays_in_l1_data ... ok
[INFO] [stdout] test emit_asm::tests::global_address_load_uses_symbol_text ... ok
[INFO] [stdout] test emit_asm::tests::large_spill_modify_sequence_adjusts_to_spill_region ... ok
[INFO] [stdout] test emit_asm::tests::has_global_and_label ... ok
[INFO] [stdout] test emit_asm::tests::large_plain_frame_access_uses_long_offset_form ... ok
[INFO] [stdout] test emit_asm::tests::fallthrough_frame_reload_keeps_store_when_source_reg_clobbered_before_branch ... ok
[INFO] [stdout] test emit_asm::tests::csmith_medium_globals_stay_in_l1_data ... ok
[INFO] [stdout] test emit_asm::tests::immediate_scalar_return_uses_pass_into_r0 ... ok
[INFO] [stdout] test emit_asm::tests::max_outgoing_stack_args_ignores_cjump_delay_slots ... ok
[INFO] [stdout] test emit_asm::tests::anonymous_bitfield_does_not_consume_global_init ... ok
[INFO] [stdout] test emit_asm::tests::large_static_data_routes_to_l2 ... ok
[INFO] [stdout] test emit_asm::tests::loop_exit_to_return_runs_epilogue ... ok
[INFO] [stdout] test emit_asm::tests::global_union_initializer_overlays_first_member ... ok
[INFO] [stdout] test emit_asm::tests::narrow_array_brace_elided_scalar_init ... ok
[INFO] [stdout] test emit_asm::tests::csmith_generated_code_splits_across_l1_sections ... ok
[INFO] [stdout] test emit_asm::tests::packed_struct_array_global_init_uses_byte_stride ... ok
[INFO] [stdout] test emit_asm::tests::rt_add_params ... ok
[INFO] [stdout] test emit_asm::tests::rt_array_compiles ... ok
[INFO] [stdout] test emit_asm::tests::pointer_heavy_csmith_globals_remain_in_l2_data ... ok
[INFO] [stdout] test emit_asm::tests::prologue_reserves_outgoing_stack_args ... ok
[INFO] [stdout] test emit_asm::tests::rt_affine_reassociate_loop_body ... ok
[INFO] [stdout] test emit_asm::tests::problematic_generated_init_ranges_remain_in_l2_data ... ok
[INFO] [stdout] test emit_asm::tests::rt_cast_int_to_float ... ok
[INFO] [stdout] test emit_asm::tests::rt_comma_expression ... ok
[INFO] [stdout] test emit_asm::tests::rt_enum_value ... ok
[INFO] [stdout] test emit_asm::tests::rt_constant_fold_mul ... ok
[INFO] [stdout] test emit_asm::tests::rt_constant_folding ... ok
[INFO] [stdout] test emit_asm::tests::rt_callee_saved_save_restore ... ok
[INFO] [stdout] test emit_asm::tests::rt_equivalent_array_lvalue_comparisons_fold_to_constant ... ok
[INFO] [stdout] test emit_asm::tests::rt_compound_assign ... ok
[INFO] [stdout] test emit_asm::tests::rt_extern_call_preserves_symbol ... ok
[INFO] [stdout] test emit_asm::tests::rt_dynamic_bound_survives_until_do_loop ... ok
[INFO] [stdout] test emit_asm::tests::rt_assign_while_condition_value_not_spilled ... ok
[INFO] [stdout] test emit_asm::tests::rt_dynamic_bound_loop_uses_register_lcntr_with_guard ... ok
[INFO] [stdout] test emit_asm::tests::rt_copy_prop_loop_does_not_read_dead_temp_slot ... ok
[INFO] [stdout] test emit_asm::tests::rt_first_stack_arg_skips_frame_link_slot ... ok
[INFO] [stdout] test emit_asm::tests::nested_aggregate_subword_struct_field_global_init ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_const_local_arithmetic_folds ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_add ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_literal_bits ... ok
[INFO] [stdout] test emit_asm::tests::rt_self_copy_eliminated ... ok
[INFO] [stdout] test emit_asm::tests::rt_multidim_array ... ok
[INFO] [stdout] test emit_asm::tests::rt_large_struct_call_initializes_local_in_place ... ok
[INFO] [stdout] test emit_asm::tests::rt_hardware_loop ... ok
[INFO] [stdout] test emit_asm::tests::rt_local_bitfield_store_folds_following_branch ... ok
[INFO] [stdout] test emit_asm::tests::rt_float_mul ... ok
[INFO] [stdout] test emit_asm::tests::rt_four_param_from_frame ... ok
[INFO] [stdout] test emit_asm::tests::rt_many_params ... ok
[INFO] [stdout] test emit_asm::tests::rt_local_bitfield_compound_assignment_preserves_constant ... ok
[INFO] [stdout] test emit_asm::tests::rt_string_global_in_data ... ok
[INFO] [stdout] test emit_asm::tests::rt_if_else_has_branch ... ok
[INFO] [stdout] test emit_asm::tests::rt_large_frame_compiles ... ok
[INFO] [stdout] test emit_asm::tests::rt_ternary_compiles ... ok
[INFO] [stdout] test emit_asm::tests::rt_void_return_has_abi_return ... ok
[INFO] [stdout] test emit_asm::tests::rt_lognot_preserves_pass_at_label ... ok
[INFO] [stdout] test emit_asm::tests::rt_hardware_loop_pc_relative_multi_function ... ok
[INFO] [stdout] test emit_asm::tests::rt_return_42 ... ok
[INFO] [stdout] test emit_asm::tests::rt_sizeof_int ... ok
[INFO] [stdout] test emit_asm::tests::rt_signed_div32_calls_runtime ... ok
[INFO] [stdout] test emit_asm::tests::rt_static_local_emits_data ... ok
[INFO] [stdout] test emit_asm::tests::rt_signed_bitfield_load_skips_redundant_mask ... ok
[INFO] [stdout] test emit_asm::tests::rt_unsigned_div32_calls_udiv ... ok
[INFO] [stdout] test ir::tests::renumber_vregs_keeps_pointer_base_nonzero ... ok
[INFO] [stdout] test ir::tests::renumber_vregs_skips_return_pseudo_vreg_ids ... ok
[INFO] [stdout] test emit_asm::tests::rt_stack_frame_has_modify ... ok
[INFO] [stdout] test ir::tests::renumber_vregs_keeps_64bit_pair_adjacent_around_reserved_window ... ok
[INFO] [stdout] test emit_asm::tests::selected_generated_init_ranges_stay_in_l1_data ... ok
[INFO] [stdout] test emit_asm::tests::weak_attribute_emits_weak_directive ... ok
[INFO] [stdout] test emit_asm::tests::union_member_addr_global_init_uses_union_base ... ok
[INFO] [stdout] test emit_asm::tests::sub_word_interior_addr_global_init ... ok
[INFO] [stdout] test ir_opt::tests::cse_constant_loads_reuses_within_block ... ok
[INFO] [stdout] test ir_opt::tests::dce_keeps_high_half_for_store64 ... ok
[INFO] [stdout] test ir_opt::tests::dce_keeps_labels_and_branches ... ok
[INFO] [stdout] test ir_opt::tests::dce_keeps_stores_and_calls ... ok
[INFO] [stdout] test ir_opt::tests::dce_removes_dead_load_imm ... ok
[INFO] [stdout] test ir_opt::tests::elide_noop_hardware_loop_removes_idempotent_frame_body ... ok
[INFO] [stdout] test ir_opt::tests::fold_add_constants ... ok
[INFO] [stdout] test ir_opt::tests::fold_add_zero_to_copy ... ok
[INFO] [stdout] test ir_opt::tests::fold_affine_add_chain_minus_variable_to_constant ... ok
[INFO] [stdout] test ir_opt::tests::fold_bitwise ... ok
[INFO] [stdout] test ir_opt::tests::fold_affine_scaled_sum_minus_matching_scaled_variable_to_constant ... ok
[INFO] [stdout] test ir_opt::tests::fold_chain ... ok
[INFO] [stdout] test ir_opt::tests::fold_float_arithmetic_constants ... ok
[INFO] [stdout] test ir_opt::tests::fold_mul_one_to_copy ... ok
[INFO] [stdout] test ir_opt::tests::fold_affine_scaled_sum_minus_shifted_variable_to_constant ... ok
[INFO] [stdout] test ir_opt::tests::fold_mul_constants ... ok
[INFO] [stdout] test ir_opt::tests::fold_neg ... ok
[INFO] [stdout] test ir_opt::tests::fold_signed_power_of_two_division ... ok
[INFO] [stdout] test ir_opt::tests::canonicalize_frame_indirect_accesses_keeps_escaped_stores ... ok
[INFO] [stdout] test ir_opt::tests::fold_bitwise_identities ... ok
[INFO] [stdout] test ir_opt::tests::cse_constant_loads_does_not_cross_block_boundary ... ok
[INFO] [stdout] test ir_opt::tests::elide_noop_hardware_loop_keeps_body_value_used_after_loop ... ok
[INFO] [stdout] test ir_opt::tests::fold_sub_zero ... ok
[INFO] [stdout] test ir_opt::tests::fold_signed_power_of_two_division_keeps_non_power_runtime_divide ... ok
[INFO] [stdout] test ir_opt::tests::fold_unsigned_power_of_two_ops ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_keeps_escaped_frameaddr_store ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_keeps_other_frame_stores_after_frameaddr_escape ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_treats_hardware_loop_as_cfg_boundary ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_detection_hoists_invariant_dynamic_bound ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_detection_pointer_induction_from_frame_bounds ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_treats_indirect_load_offsets_as_bytes ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_detection_simple ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_rejects_nested_hardware_loop_body ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_handles_frameaddr_member_slot ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_detection_pointer_induction_with_recomputed_frame_end ... ok
[INFO] [stdout] test emit_asm::tests::zero_width_bitfield_does_not_pack_following_global_aggregate ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_rejects_call_body ... ok
[INFO] [stdout] test ir_opt::tests::hoist_frame_addr_moves_invariant_address_before_loop_top ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_removes_dead_temp_slot ... ok
[INFO] [stdout] test ir_opt::tests::hardware_loop_rejects_pointer_induction_with_unmatched_bounds ... ok
[INFO] [stdout] test ir_opt::tests::hoist_frame_addr_dedups_same_offset_via_copy ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_canonicalizes_frameaddr_added_byte_offsets ... ok
[INFO] [stdout] test ir_opt::tests::propagate_copy_chain_to_uses ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_keeps_init_store_when_frameaddr_escapes_after_label ... ok
[INFO] [stdout] test ir_opt::tests::hoist_frame_addr_skips_improperly_nested_loop_body ... ok
[INFO] [stdout] test ir_opt::tests::forward_stack_loads_keeps_store_for_frameaddr_load_after_label ... ok
[INFO] [stdout] test emit_asm::tests::zero_width_bitfield_after_short_keeps_global_aggregate_word_aligned ... ok
[INFO] [stdout] test ir_opt::tests::hoist_frame_addr_leaves_loopless_code_unchanged ... ok
[INFO] [stdout] test ir_opt::tests::propagate_copy_into_call_args ... ok
[INFO] [stdout] test ir_opt::tests::propagate_copy_materializes_arg_zero_pointer_base_before_load ... ok
[INFO] [stdout] test emit_asm::tests::sub_word_struct_field_global_init ... ok
[INFO] [stdout] test ir_opt::tests::propagate_copy_materializes_branch_results ... ok
[INFO] [stdout] test ir_opt::tests::remove_unreferenced_labels_keeps_control_flow_targets_only ... ok
[INFO] [stdout] test ir_opt::tests::strength_reduce_constant_udiv_through_copied_divisor ... ok
[INFO] [stdout] test ir_opt::tests::strength_reduce_nonnegative_signed_division_after_frame_reload_guard ... ok
[INFO] [stdout] test ir_opt::tests::strength_reduce_nonnegative_signed_division_after_loop_guard ... ok
[INFO] [stdout] test isel::tests::direct_call_pops_stack_passed_args ... ok
[INFO] [stdout] test isel::tests::direct_struct_call_pops_stack_passed_args ... ok
[INFO] [stdout] test isel::tests::select_add ... ok
[INFO] [stdout] test isel::tests::select_add64 ... ok
[INFO] [stdout] test isel::tests::select_bitnot64 ... ok
[INFO] [stdout] test isel::tests::select_compare ... ok
[INFO] [stdout] test isel::tests::select_int_to_long_long ... ok
[INFO] [stdout] test isel::tests::select_bitand64 ... ok
[INFO] [stdout] test isel::tests::select_load_imm ... ok
[INFO] [stdout] test isel::tests::select_long_long_to_int ... ok
[INFO] [stdout] test isel::tests::select_mul64_inline ... ok
[INFO] [stdout] test isel::tests::select_sub64 ... ok
[INFO] [stdout] test isel::tests::select_ushr64_inline ... ok
[INFO] [stdout] test lex::tests::lex_block_comment ... ok
[INFO] [stdout] test lex::tests::lex_assign_vs_eq ... ok
[INFO] [stdout] test lex::tests::lex_bool_keyword ... ok
[INFO] [stdout] test lex::tests::lex_arrow_vs_minus ... ok
[INFO] [stdout] test isel::tests::select_shr64_inline ... ok
[INFO] [stdout] test lex::tests::lex_delimiters ... ok
[INFO] [stdout] test lex::tests::lex_char_escape ... ok
[INFO] [stdout] test lex::tests::lex_dot ... ok
[INFO] [stdout] test lex::tests::lex_char_hex_escape ... ok
[INFO] [stdout] test lex::tests::lex_complex_keyword ... ok
[INFO] [stdout] test lex::tests::lex_float_exponent ... ok
[INFO] [stdout] test lex::tests::lex_empty ... ok
[INFO] [stdout] test lex::tests::lex_compound_assign ... ok
[INFO] [stdout] test lex::tests::lex_float_with_suffix ... ok
[INFO] [stdout] test lex::tests::lex_float_literals ... ok
[INFO] [stdout] test lex::tests::lex_char_literal ... ok
[INFO] [stdout] test lex::tests::lex_line_comment ... ok
[INFO] [stdout] test lex::tests::lex_digraph_braces ... ok
[INFO] [stdout] test lex::tests::lex_keywords ... ok
[INFO] [stdout] test lex::tests::lex_identifiers ... ok
[INFO] [stdout] test lex::tests::lex_imaginary_keyword ... ok
[INFO] [stdout] test isel::tests::select_load_imm64 ... ok
[INFO] [stdout] test lex::tests::lex_increment_decrement ... ok
[INFO] [stdout] test lex::tests::lex_multiline_block_comment ... ok
[INFO] [stdout] test lex::tests::lex_integer_literals ... ok
[INFO] [stdout] test lex::tests::lex_integer_suffix_ll ... ok
[INFO] [stdout] test lex::tests::lex_integer_suffix_u_l ... ok
[INFO] [stdout] test lex::tests::lex_hex_with_suffix ... ok
[INFO] [stdout] test lex::tests::lex_new_operators ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_in_string ... ok
[INFO] [stdout] test lex::tests::lex_new_keywords ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_null ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_single_digit ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_three_digits ... ok
[INFO] [stdout] test lex::tests::lex_octal_escape_two_digits ... ok
[INFO] [stdout] test lex::tests::lex_operators ... ok
[INFO] [stdout] test lex::tests::lex_simple_function ... ok
[INFO] [stdout] test lex::tests::lex_position_tracking ... ok
[INFO] [stdout] test lex::tests::lex_string_literal ... ok
[INFO] [stdout] test lex::tests::lex_ucn_in_identifier ... ok
[INFO] [stdout] test lex::tests::lex_ucn_start_identifier ... ok
[INFO] [stdout] test lex::tests::lex_ucn_in_char_literal ... ok
[INFO] [stdout] test lex::tests::lex_wide_char_escape ... ok
[INFO] [stdout] test lex::tests::lex_ternary ... ok
[INFO] [stdout] test lex::tests::lex_ucn_uppercase_in_string ... ok
[INFO] [stdout] test lex::tests::lex_ucn_in_string ... ok
[INFO] [stdout] test lex::tests::lex_wide_char_literal ... ok
[INFO] [stdout] test lex::tests::lex_wide_string_literal ... ok
[INFO] [stdout] test lex::tests::lex_unexpected_char ... ok
[INFO] [stdout] test lower::tests::block_assignment_invalidates_restored_outer_const_local ... ok
[INFO] [stdout] test lex::tests::lex_unterminated_string ... ok
[INFO] [stdout] test lex::tests::lex_string_escapes ... ok
[INFO] [stdout] test lower::tests::lower_address_of_local_uses_frame_addr ... ok
[INFO] [stdout] test lower::tests::lower_add_params ... ok
[INFO] [stdout] test lower::tests::lower_aggregate_init_scalar_64bit_writes_both_words ... ok
[INFO] [stdout] test lower::tests::lower_array_decay_to_pointer ... ok
[INFO] [stdout] test lower::tests::lower_arrow_access ... ok
[INFO] [stdout] test lower::tests::lower_array_address_equivalence_folds_branch_condition ... ok
[INFO] [stdout] test lower::tests::lower_array_of_small_struct_is_not_narrow_scalar_array ... ok
[INFO] [stdout] test lower::tests::lower_assigned_function_pointer_array_call_direct ... ok
[INFO] [stdout] test ir_opt::tests::magicu_matches_true_division ... ok
[INFO] [stdout] test lex::tests::lex_wide_string_vs_ident_l ... ok
[INFO] [stdout] test lower::tests::lower_bitfield_compound_assign_preserves_storage_word ... ok
[INFO] [stdout] test lower::tests::lower_break_in_do_while ... ok
[INFO] [stdout] test lower::tests::lower_break_in_while ... ok
[INFO] [stdout] test lower::tests::lower_assign_index ... ok
[INFO] [stdout] test lower::tests::lower_byte_index_post_increment_preserves_packed_word ... ok
[INFO] [stdout] test lower::tests::lower_anonymous_bitfield_does_not_consume_init ... ok
[INFO] [stdout] test lower::tests::lower_array_compound_literal_pointer_index_reuses_initializer_expr ... ok
[INFO] [stdout] test lower::tests::lower_array_of_small_union_uses_byte_stride_initializer ... ok
[INFO] [stdout] test lower::tests::lower_arrow_assign ... ok
[INFO] [stdout] test lex::tests::lex_wide_string_with_escape ... ok
[INFO] [stdout] test lex::tests::lex_whitespace_only ... ok
[INFO] [stdout] test lower::tests::lower_cast_int_to_long_long ... ok
[INFO] [stdout] test lower::tests::lower_cast_unsigned_int_to_long_long_zero_extends ... ok
[INFO] [stdout] test lower::tests::lower_cast_long_long_to_signed_char_sign_extends ... ok
[INFO] [stdout] test lower::tests::lower_cast_long_long_to_int ... ok
[INFO] [stdout] test lower::tests::lower_cast_int_to_float ... ok
[INFO] [stdout] test lower::tests::lower_cast_to_bool ... ok
[INFO] [stdout] test lower::tests::lower_assign_deref ... ok
[INFO] [stdout] test lower::tests::lower_complex_accessors_preserve_local_definitions ... ok
[INFO] [stdout] test lex::tests::lex_digraph_brackets ... ok
[INFO] [stdout] test lower::tests::lower_compound_assign_deref ... ok
[INFO] [stdout] test lower::tests::lower_comparison_result_vs_int64_is_signed ... ok
[INFO] [stdout] test lower::tests::lower_complex_return_uses_pair_return ... ok
[INFO] [stdout] test lower::tests::lower_complex_sub ... ok
[INFO] [stdout] test lower::tests::lower_compound_assign ... ok
[INFO] [stdout] test lower::tests::lower_const_bool_cast_index_normalizes_to_one ... ok
[INFO] [stdout] test lower::tests::lower_complex_add ... ok
[INFO] [stdout] test lower::tests::lower_complex_div ... ok
[INFO] [stdout] test lower::tests::lower_complex_mul ... ok
[INFO] [stdout] test lower::tests::lower_const_float_bool_cast_normalizes_to_one ... ok
[INFO] [stdout] test lower::tests::lower_const_bool_logical_locals_fold ... ok
[INFO] [stdout] test lower::tests::lower_const_function_pointer_array_calls_direct ... ok
[INFO] [stdout] test lower::tests::lower_const_local_explicit_unsigned_short_cast_truncates ... ok
[INFO] [stdout] test lower::tests::lower_const_local_implicit_unsigned_short_assignment_truncates ... ok
[INFO] [stdout] test lower::tests::lower_const_local_assignment_update_to_unsigned_short_truncates ... ok
[INFO] [stdout] test lower::tests::lower_expression_log_and_long_long_uses_64bit_zero_compare ... ok
[INFO] [stdout] test lower::tests::lower_else_if_reuses_same_comparison_operands ... ok
[INFO] [stdout] test lower::tests::lower_const_local_compound_assign_chain_folds ... ok
[INFO] [stdout] test lower::tests::lower_equivalent_array_lvalue_comparison_folds_branch_condition ... ok
[INFO] [stdout] test lower::tests::lower_discarded_struct_return_uses_struct_abi ... ok
[INFO] [stdout] test lower::tests::lower_float_compound_assign_uses_float_op ... ok
[INFO] [stdout] test lower::tests::lower_function_pointer_array_parameter_loads_callee_elements ... ok
[INFO] [stdout] test lower::tests::lower_declared_function_accepted ... ok
[INFO] [stdout] test lower::tests::lower_float_sub_mul ... ok
[INFO] [stdout] test lower::tests::lower_full_word_array_init_elides_zero_fill ... ok
[INFO] [stdout] test lower::tests::lower_float_add ... ok
[INFO] [stdout] test lower::tests::lower_float_literal ... ok
[INFO] [stdout] test lower::tests::lower_goto_forward ... ok
[INFO] [stdout] test lower::tests::lower_high_hex_ll_literal_compare_is_unsigned ... ok
[INFO] [stdout] test lower::tests::lower_goto_past_vla_rejected ... ok
[INFO] [stdout] test lower::tests::lower_continue_in_for ... ok
[INFO] [stdout] test lower::tests::lower_if_else ... ok
[INFO] [stdout] test lower::tests::lower_const_local_signed_short_assignment_sign_extends ... ok
[INFO] [stdout] test lower::tests::lower_float_ternary_keeps_float_result ... ok
[INFO] [stdout] test lower::tests::lower_goto_before_vla_ok ... ok
[INFO] [stdout] test lower::tests::lower_if_lognot_long_long_uses_64bit_zero_compare ... ok
[INFO] [stdout] test lower::tests::lower_imag_part_operator ... ok
[INFO] [stdout] test lower::tests::lower_implicit_float_to_int_assign ... ok
[INFO] [stdout] test lower::tests::lower_implicit_int_to_float ... ok
[INFO] [stdout] test lower::tests::lower_complex_accessors_inline_extern_calls ... ok
[INFO] [stdout] test lower::tests::lower_inc_dec_deref ... ok
[INFO] [stdout] test lower::tests::lower_indirect_call ... ok
[INFO] [stdout] test lower::tests::lower_init_list ... ok
[INFO] [stdout] test lower::tests::lower_long_long_call_arg_flattens_to_two_slots ... ok
[INFO] [stdout] test lower::tests::lower_if_float_compare_branches_directly ... ok
[INFO] [stdout] test lower::tests::lower_large_const_scalar_array_uses_static_template_copy ... ok
[INFO] [stdout] test lower::tests::lower_large_const_aggregate_init_uses_static_template_copy ... ok
[INFO] [stdout] test lower::tests::lower_implicit_float_to_int ... ok
[INFO] [stdout] test lower::tests::lower_long_long_bitwise ... ok
[INFO] [stdout] test lower::tests::lower_large_static_template_copy_materializes_word_addresses ... ok
[INFO] [stdout] test lower::tests::lower_long_long_assign ... ok
[INFO] [stdout] test lower::tests::lower_implicit_function_rejected ... ok
[INFO] [stdout] test lower::tests::lower_implicit_return_warning ... ok
[INFO] [stdout] test lower::tests::lower_long_long_pre_decrement_stores_both_words ... ok
[INFO] [stdout] test lower::tests::lower_long_long_sub ... ok
[INFO] [stdout] test lower::tests::lower_long_long_var_decl_and_add ... ok
[INFO] [stdout] test lower::tests::lower_pointer_deref ... ok
[INFO] [stdout] test lower::tests::lower_packed_nested_short_load_uses_byte_composition ... ok
[INFO] [stdout] test lower::tests::lower_long_long_call_arg_to_short_param_consumes_one_slot ... ok
[INFO] [stdout] test lower::tests::lower_long_long_compare ... ok
[INFO] [stdout] test lower::tests::lower_long_long_mul ... ok
[INFO] [stdout] test lower::tests::lower_long_long_negate ... ok
[INFO] [stdout] test lower::tests::lower_long_long_param_consumes_two_abi_slots ... ok
[INFO] [stdout] test lower::tests::lower_long_long_post_increment_returns_old_pair ... ok
[INFO] [stdout] test lower::tests::lower_post_increment ... ok
[INFO] [stdout] test lower::tests::lower_pragma_pack_top_level_word_field_uses_packed_offset ... ok
[INFO] [stdout] test lower::tests::lower_packed_struct_array_assignment_copies_exact_bytes ... ok
[INFO] [stdout] test lower::tests::lower_packed_nested_word_load_uses_byte_composition ... ok
[INFO] [stdout] test lower::tests::lower_long_long_ternary_preserves_pair_result ... ok
[INFO] [stdout] test lower::tests::lower_real_part_operator ... ok
[INFO] [stdout] test lower::tests::lower_real_plus_complex ... ok
[INFO] [stdout] test lower::tests::lower_return_ternary_avoids_result_spill ... ok
[INFO] [stdout] test lower::tests::lower_signed_long_long_mod_uses_runtime_helper ... ok
[INFO] [stdout] test lower::tests::lower_return_42 ... ok
[INFO] [stdout] test lower::tests::lower_sizeof ... ok
[INFO] [stdout] test lower::tests::lower_short_member_after_odd_stride_array_index_uses_byte_composition ... ok
[INFO] [stdout] test lower::tests::lower_short_member_assignment_preserves_storage_word ... ok
[INFO] [stdout] test lower::tests::lower_scalar_compound_literal_pointer_deref_folds_value ... ok
[INFO] [stdout] test lower::tests::lower_short_pointer_to_packed_field_store_splits_into_bytes ... ok
[INFO] [stdout] test lower::tests::lower_short_pointer_compound_assign_splits_store ... ok
[INFO] [stdout] test lower::tests::lower_signed_long_long_div_uses_runtime_helper ... ok
[INFO] [stdout] test lower::tests::lower_sizeof_long_long ... ok
[INFO] [stdout] test lower::tests::lower_stack_string_array_init_uses_indirect_frame_stores ... ok
[INFO] [stdout] test lower::tests::lower_short_pointer_to_packed_field_load_uses_byte_composition ... ok
[INFO] [stdout] test lower::tests::lower_pre_increment ... ok
[INFO] [stdout] test lower::tests::lower_stack_array_zero_init_uses_indirect_frame_stores ... ok
[INFO] [stdout] test lower::tests::lower_struct_array_return_element_keeps_initializer_storage ... ok
[INFO] [stdout] test lower::tests::lower_sizeof_array ... ok
[INFO] [stdout] test lower::tests::lower_return_unsigned_int_as_long_long_zero_extends ... ok
[INFO] [stdout] test lower::tests::lower_struct_chain_assign ... ok
[INFO] [stdout] test lower::tests::lower_static_local ... ok
[INFO] [stdout] test lower::tests::lower_struct_compound_literal_argument_passes_all_words ... ok
[INFO] [stdout] test lower::tests::lower_struct_copy_assign ... ok
[INFO] [stdout] test lower::tests::lower_struct_init_short_at_offset_two_preserves_byte_field ... ok
[INFO] [stdout] test lower::tests::lower_struct_local_bitfield_init_packs_fields ... ok
[INFO] [stdout] test emit_asm::tests::static_template_for_two_byte_struct_array_uses_aggregate_stride ... ok
[INFO] [stdout] test lower::tests::lower_struct_member ... ok
[INFO] [stdout] test lower::tests::lower_switch_cases ... ok
[INFO] [stdout] test lower::tests::lower_switch_with_break ... ok
[INFO] [stdout] test lower::tests::lower_ternary ... ok
[INFO] [stdout] test lower::tests::lower_typedef_array_decay_to_pointer ... ok
[INFO] [stdout] test lower::tests::lower_typedef_struct_local_uses_deepest_slot_base ... ok
[INFO] [stdout] test lower::tests::lower_ternary_discards_untaken_branch_constants ... ok
[INFO] [stdout] test lower::tests::lower_typedef_call_bitxor_compare_keeps_unsigned ... ok
[INFO] [stdout] test lower::tests::lower_uint16_array_vs_int16_compare_promotes_to_signed_int ... ok
[INFO] [stdout] test lower::tests::lower_uint32_vs_lognot_int64_compare_is_unsigned ... ok
[INFO] [stdout] test lower::tests::lower_uint32_vs_int64_compare_is_signed ... ok
[INFO] [stdout] test lower::tests::lower_packed_nested_short_store_splits_into_bytes ... ok
[INFO] [stdout] test lower::tests::lower_union_bitfield_member_masks_storage_word ... ok
[INFO] [stdout] test lower::tests::lower_struct_pass_by_value ... ok
[INFO] [stdout] test lower::tests::lower_union_init_braced_first_member_writes_all_fields ... ok
[INFO] [stdout] test lower::tests::lower_union_narrow_member_uses_narrow_load ... ok
[INFO] [stdout] test lower::tests::lower_union_scalar_init_sign_extends_to_first_member ... ok
[INFO] [stdout] test lower::tests::lower_unsigned_long_long_compare ... ok
[INFO] [stdout] test lower::tests::lower_var_decl_with_init ... ok
[INFO] [stdout] test parse::tests::parse_anonymous_nested ... ok
[INFO] [stdout] test parse::tests::parse_anonymous_struct_member ... ok
[INFO] [stdout] test lower::tests::lower_variadic_addr_of_named_param ... ok
[INFO] [stdout] test lower::tests::lower_variadic_loads_named_args_from_caller_stack ... ok
[INFO] [stdout] test lower::tests::lower_variadic_named_param_on_stack ... ok
[INFO] [stdout] test parse::tests::parse_arithmetic_precedence ... ok
[INFO] [stdout] test parse::tests::parse_array_designator ... ok
[INFO] [stdout] test lower::tests::lower_vla_block_scope_save_restore ... ok
[INFO] [stdout] test lower::tests::lower_vla_emits_stack_alloc ... ok
[INFO] [stdout] test lower::tests::lower_while_loop ... ok
[INFO] [stdout] test lower::tests::lower_zero_minus_long_long_uses_neg64 ... ok
[INFO] [stdout] test lower::tests::params_in_calling_functions_are_snapshotted_to_stack ... ok
[INFO] [stdout] test lower::tests::params_in_dividing_functions_are_snapshotted_to_stack ... ok
[INFO] [stdout] test lower::tests::lowers_masked_ull_byte_extract_without_generic_64bit_shift ... ok
[INFO] [stdout] test parse::tests::parse_array_index ... ok
[INFO] [stdout] test parse::tests::parse_asm_statement ... ok
[INFO] [stdout] test parse::tests::parse_array_param ... ok
[INFO] [stdout] test parse::tests::parse_asm_variants ... ok
[INFO] [stdout] test parse::tests::parse_bitwise_precedence ... ok
[INFO] [stdout] test parse::tests::parse_array_decl ... ok
[INFO] [stdout] test parse::tests::parse_addr_of ... ok
[INFO] [stdout] test parse::tests::parse_bool_type ... ok
[INFO] [stdout] test parse::tests::parse_cast_expr ... ok
[INFO] [stdout] test parse::tests::parse_comma_expression ... ok
[INFO] [stdout] test parse::tests::parse_assignment ... ok
[INFO] [stdout] test parse::tests::parse_char_lit_expr ... ok
[INFO] [stdout] test parse::tests::parse_comma_in_call_not_operator ... ok
[INFO] [stdout] test parse::tests::parse_comparison_chain ... ok
[INFO] [stdout] test parse::tests::parse_complex_type ... ok
[INFO] [stdout] test parse::tests::parse_complex_expression ... ok
[INFO] [stdout] test parse::tests::parse_compound_assign ... ok
[INFO] [stdout] test parse::tests::parse_constant_array_not_vla ... ok
[INFO] [stdout] test parse::tests::parse_error_missing_paren ... ok
[INFO] [stdout] test parse::tests::parse_double_complex_type ... ok
[INFO] [stdout] test parse::tests::parse_break_continue ... ok
[INFO] [stdout] test parse::tests::parse_else_if ... ok
[INFO] [stdout] test parse::tests::parse_error_missing_semicolon ... ok
[INFO] [stdout] test parse::tests::parse_designated_init ... ok
[INFO] [stdout] test parse::tests::parse_expr_stmt ... ok
[INFO] [stdout] test parse::tests::parse_extern_global ... ok
[INFO] [stdout] test parse::tests::parse_extern_func ... ok
[INFO] [stdout] test parse::tests::parse_do_while ... ok
[INFO] [stdout] test lower::tests::lower_unsigned_member_to_ulonglong_call_zero_extends ... ok
[INFO] [stdout] test parse::tests::parse_deep_nested_designator ... ok
[INFO] [stdout] test parse::tests::parse_field_array_field_designator ... ok
[INFO] [stdout] test parse::tests::parse_dot_member_access ... ok
[INFO] [stdout] test parse::tests::parse_global_var_test ... ok
[INFO] [stdout] test parse::tests::parse_hex_literal ... ok
[INFO] [stdout] test parse::tests::parse_goto_stmt ... ok
[INFO] [stdout] test parse::tests::parse_for_empty_parts ... ok
[INFO] [stdout] test parse::tests::parse_for_loop ... ok
[INFO] [stdout] test parse::tests::parse_if_else ... ok
[INFO] [stdout] test parse::tests::parse_function_call ... ok
[INFO] [stdout] test parse::tests::parse_function_pointer_array_param_decays ... ok
[INFO] [stdout] test parse::tests::parse_function_params ... ok
[INFO] [stdout] test parse::tests::parse_function_pointer_param ... ok
[INFO] [stdout] test parse::tests::parse_global_init_list ... ok
[INFO] [stdout] test parse::tests::parse_if_no_else ... ok
[INFO] [stdout] test parse::tests::parse_function_pointer_typedef ... ok
[INFO] [stdout] test parse::tests::parse_if_without_braces ... ok
[INFO] [stdout] test parse::tests::parse_logical_operators ... ok
[INFO] [stdout] test parse::tests::parse_multi_array_designator ... ok
[INFO] [stdout] test parse::tests::parse_local_array_typedef ... ok
[INFO] [stdout] test parse::tests::parse_long_long ... ok
[INFO] [stdout] test parse::tests::parse_multi_decl_global ... ok
[INFO] [stdout] test parse::tests::parse_imaginary_type ... ok
[INFO] [stdout] test parse::tests::parse_label_stmt ... ok
[INFO] [stdout] test parse::tests::parse_multiple_functions ... ok
[INFO] [stdout] test parse::tests::parse_init_list ... ok
[INFO] [stdout] test parse::tests::parse_pointer_param_types ... ok
[INFO] [stdout] test parse::tests::parse_multi_decl_with_init ... ok
[INFO] [stdout] test parse::tests::parse_pre_increment ... ok
[INFO] [stdout] test parse::tests::parse_multiple_compound_ops ... ok
[INFO] [stdout] test parse::tests::parse_multi_decl ... ok
[INFO] [stdout] test parse::tests::parse_nested_block ... ok
[INFO] [stdout] test parse::tests::parse_narrow_wide_concat ... ok
[INFO] [stdout] test parse::tests::parse_sizeof_type ... ok
[INFO] [stdout] test parse::tests::parse_nested_unary ... ok
[INFO] [stdout] test parse::tests::parse_non_variadic ... ok
[INFO] [stdout] test parse::tests::parse_parenthesized_expr ... ok
[INFO] [stdout] test parse::tests::parse_partial_init_list ... ok
[INFO] [stdout] test parse::tests::parse_pointer_deref ... ok
[INFO] [stdout] test parse::tests::parse_post_increment ... ok
[INFO] [stdout] test parse::tests::parse_multidim_array ... ok
[INFO] [stdout] test parse::tests::parse_return_42 ... ok
[INFO] [stdout] test parse::tests::parse_shift_precedence ... ok
[INFO] [stdout] test parse::tests::parse_static_local ... ok
[INFO] [stdout] test parse::tests::parse_struct_member ... ok
[INFO] [stdout] test parse::tests::parse_string_global ... ok
[INFO] [stdout] test parse::tests::parse_typedef_function_type ... ok
[INFO] [stdout] test parse::tests::parse_string_lit_expr ... ok
[INFO] [stdout] test parse::tests::parse_typedef_cast ... ok
[INFO] [stdout] test parse::tests::parse_typedef_struct_multi ... ok
[INFO] [stdout] test parse::tests::parse_typedef_usage ... ok
[INFO] [stdout] test parse::tests::parse_unnamed_params ... ok
[INFO] [stdout] test parse::tests::parse_unary_operators ... ok
[INFO] [stdout] test parse::tests::parse_var_decl ... ok
[INFO] [stdout] test parse::tests::parse_switch_with_break ... ok
[INFO] [stdout] test parse::tests::parse_ternary ... ok
[INFO] [stdout] test parse::tests::parse_var_decl_no_init ... ok
[INFO] [stdout] test parse::tests::parse_variadic ... ok
[INFO] [stdout] test parse::tests::parse_variadic_multiple_params ... ok
[INFO] [stdout] test parse::tests::parse_struct_def_and_var ... ok
[INFO] [stdout] test parse::tests::parse_vla_with_expression_dim ... ok
[INFO] [stdout] test parse::tests::parse_struct_defs_collected ... ok
[INFO] [stdout] test parse::tests::parse_void_return ... ok
[INFO] [stdout] test parse::tests::parse_switch_test ... ok
[INFO] [stdout] test parse::tests::parse_volatile_local ... ok
[INFO] [stdout] test parse::tests::parse_vla_declaration ... ok
[INFO] [stdout] test parse::tests::parse_while_loop ... ok
[INFO] [stdout] test parse::tests::parse_wide_string_lit ... ok
[INFO] [stdout] test parse::tests::parse_with_comments ... ok
[INFO] [stdout] test parse::tests::parse_wide_narrow_concat ... ok
[INFO] [stdout] test preproc::tests::digraph_percent_colon_define ... ok
[INFO] [stdout] test preproc::tests::preprocess_errno ... ok
[INFO] [stdout] test preproc::tests::preprocess_iso646 ... ok
[INFO] [stdout] test preproc::tests::preprocess_inttypes ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdarg ... ok
[INFO] [stdout] test preproc::tests::preprocess_limits ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdbool ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdarg_include_guard ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdc_macros ... ok
[INFO] [stdout] test preproc::tests::preprocess_assert ... ok
[INFO] [stdout] test preproc::tests::preprocess_stddef ... ok
[INFO] [stdout] test preproc::tests::test_adsp_predefined ... ok
[INFO] [stdout] test preproc::tests::test_char_constant_in_if ... ok
[INFO] [stdout] test preproc::tests::test_char_escape_in_if ... ok
[INFO] [stdout] test preproc::tests::test_comments_in_directive ... ok
[INFO] [stdout] test preproc::tests::test_elif ... ok
[INFO] [stdout] test preproc::tests::preprocess_stdint ... ok
[INFO] [stdout] test preproc::tests::test_error_directive ... ok
[INFO] [stdout] test preproc::tests::test_file_macro ... ok
[INFO] [stdout] test preproc::tests::test_if_defined_operator ... ok
[INFO] [stdout] test preproc::tests::test_if_arithmetic ... ok
[INFO] [stdout] test preproc::tests::test_if_not_defined ... ok
[INFO] [stdout] test preproc::tests::test_if_expression ... ok
[INFO] [stdout] test preproc::tests::test_char_zero_in_if ... ok
[INFO] [stdout] test preproc::tests::test_endif_without_if ... ok
[INFO] [stdout] test preproc::tests::test_function_macro ... ok
[INFO] [stdout] test preproc::tests::test_if_shift_arithmetic ... ok
[INFO] [stdout] test preproc::tests::test_ifndef ... ok
[INFO] [stdout] test preproc::tests::test_include_macro_expansion ... ok
[INFO] [stdout] test preproc::tests::test_nested_ifdef ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_ignores_nondecl_line ... ok
[INFO] [stdout] test preproc::tests::test_if_logical_and ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_rewrites_decl_and_calls ... ok
[INFO] [stdout] test preproc::tests::test_line_directive ... ok
[INFO] [stdout] test preproc::tests::test_line_directive_with_file ... ok
[INFO] [stdout] test preproc::tests::test_include ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_skips_blank_lines ... ok
[INFO] [stdout] test preproc::tests::test_ifdef ... ok
[INFO] [stdout] test preproc::tests::test_macro_in_string_not_expanded ... ok
[INFO] [stdout] test preproc::tests::test_nested_function_macro ... ok
[INFO] [stdout] test preproc::tests::test_pragma_function_name_skips_misra_prefix ... ok
[INFO] [stdout] test preproc::tests::test_line_continuation ... ok
[INFO] [stdout] test preproc::tests::test_pragma_ignored ... ok
[INFO] [stdout] test preproc::tests::test_pragma_operator ... ok
[INFO] [stdout] test preproc::tests::test_predefined_macros ... ok
[INFO] [stdout] test preproc::tests::test_set_processor ... ok
[INFO] [stdout] test preproc::tests::test_simple_define ... ok
[INFO] [stdout] test preproc::tests::test_stringify_operator ... ok
[INFO] [stdout] test preproc::tests::test_stringify_va_args ... ok
[INFO] [stdout] test preproc::tests::test_undef ... ok
[INFO] [stdout] test preproc::tests::test_system_include_prefers_builtin_header ... ok
[INFO] [stdout] test preproc::tests::test_variadic_macro ... ok
[INFO] [stdout] test preproc::tests::trigraph_in_source ... ok
[INFO] [stdout] test preproc::tests::trigraph_not_replaced_when_not_trigraph ... ok
[INFO] [stdout] test preproc::tests::test_unterminated_conditional ... ok
[INFO] [stdout] test preproc::tests::test_variadic_macro_gnu_comma_elision ... ok
[INFO] [stdout] test preproc::tests::trigraph_replacement ... ok
[INFO] [stdout] test regalloc::tests::allocate_maps_vregs ... ok
[INFO] [stdout] test regalloc::tests::allocate_simple ... ok
[INFO] [stdout] test regalloc::tests::arg_setup_pin_survives_dead_source_release ... ok
[INFO] [stdout] test regalloc::tests::dead_vreg_release_keeps_spill_slot_stable ... ok
[INFO] [stdout] test regalloc::tests::evict_picks_furthest_next_use ... ok
[INFO] [stdout] test regalloc::tests::indirect_call_has_return_continuation_for_liveness ... ok
[INFO] [stdout] test regalloc::tests::label_landing_flush_skips_dead_vregs ... ok
[INFO] [stdout] test regalloc::tests::prefer_caller_saved_registers ... ok
[INFO] [stdout] test regalloc::tests::single_pred_fallthrough_retains_map_but_merge_flushes ... ok
[INFO] [stdout] test regalloc::tests::spill_access_above_i8_max_keeps_positive_slot_marker ... ok
[INFO] [stdout] test target::tests::condition_codes ... ok
[INFO] [stdout] test target::tests::register_conventions ... ok
[INFO] [stdout] test target::tests::ureg_encoding ... ok
[INFO] [stdout] test tests::constant_folding_uses_unsigned_common_type_for_suffixed_compare ... ok
[INFO] [stdout] test tests::demotes_unused_member_loop_counter_to_int_temp ... ok
[INFO] [stdout] test tests::constant_folding_preserves_unsigned_suffix_through_bitand ... ok
[INFO] [stdout] test tests::constant_folding_preserves_high_hex_ll_suffix ... ok
[INFO] [stdout] test tests::does_not_demote_global_member_loop_counter_across_call ... ok
[INFO] [stdout] test tests::does_not_demote_member_loop_counter_when_root_contains_volatile ... ok
[INFO] [stdout] test tests::does_not_demote_volatile_global_member_loop_counter ... ok
[INFO] [stdout] test tests::does_not_demote_volatile_local_struct_member_loop_counter ... ok
[INFO] [stdout] test tests::do_not_inline_when_argument_has_side_effects ... ok
[INFO] [stdout] test tests::does_not_fold_static_switch_helper_with_nonconstant_arg ... ok
[INFO] [stdout] test tests::does_not_prune_unsigned_loop_after_wrapping_init ... ok
[INFO] [stdout] test tests::does_not_substitute_address_taken_local_read_across_call ... ok
[INFO] [stdout] test tests::does_not_fold_inside_sizeof_expression ... ok
[INFO] [stdout] test tests::does_not_fold_counted_loop_when_body_changes_induction ... ok
[INFO] [stdout] test tests::does_not_fold_shadowed_address_taken_local_by_name ... ok
[INFO] [stdout] test tests::does_not_substitute_const_local_after_cast_away_const_store ... ok
[INFO] [stdout] test tests::does_not_substitute_const_local_across_for_init_in_body ... ok
[INFO] [stdout] test tests::does_not_substitute_global_read_across_call ... ok
[INFO] [stdout] test tests::does_not_substitute_pure_local_across_interfering_assignment ... ok
[INFO] [stdout] test tests::does_not_restore_address_taken_const_local_after_loop ... ok
[INFO] [stdout] test tests::does_not_substitute_address_taken_const_local_after_call ... ok
[INFO] [stdout] test tests::does_not_fold_while_comma_condition_assignments_to_constants ... ok
[INFO] [stdout] test tests::folds_array_preinc_subscript_once ... ok
[INFO] [stdout] test tests::does_not_simplify_signed_char_unsigned_compare_with_small_rhs ... ok
[INFO] [stdout] test tests::does_not_treat_out_of_scope_shadow_as_local_member_loop_counter ... ok
[INFO] [stdout] test tests::folds_block_local_enum_switch_to_selected_return ... ok
[INFO] [stdout] test tests::drops_discarded_pure_csmith_safe_call_in_comma ... ok
[INFO] [stdout] test tests::folds_const_duff_device_copy ... ok
[INFO] [stdout] test tests::folds_const_cast_pointer_byte_stride_difference ... ok
[INFO] [stdout] test tests::folds_const_enum_array_dimension_loop_return ... ok
[INFO] [stdout] test tests::folds_const_flexible_array_through_local_buffer ... ok
[INFO] [stdout] test tests::folds_const_empty_body_if_while_for_block_return ... ok
[INFO] [stdout] test tests::folds_const_empty_while_comma_sum_loop ... ok
[INFO] [stdout] test tests::folds_const_float_int_round_trip ... ok
[INFO] [stdout] test tests::folds_const_char_pointer_alias_byte_load_and_compare ... ok
[INFO] [stdout] test tests::folds_const_empty_for_comma_counter_loop ... ok
[INFO] [stdout] test tests::folds_const_for_loop_with_comma_init_cond_step ... ok
[INFO] [stdout] test tests::folds_const_for_loop_with_uninitialized_induction_var ... ok
[INFO] [stdout] test tests::folds_const_float_local_comparisons ... ok
[INFO] [stdout] test tests::folds_const_func_name_pointer_index ... ok
[INFO] [stdout] test tests::folds_ato_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_const_for_loop_with_dense_switch ... ok
[INFO] [stdout] test tests::do_not_inline_many_call_sites ... ok
[INFO] [stdout] test tests::folds_const_dispatch_table_calls ... ok
[INFO] [stdout] test tests::folds_const_function_pointer_equality_by_target ... ok
[INFO] [stdout] test tests::folds_const_function_pointer_dispatch_loop ... ok
[INFO] [stdout] test tests::folds_const_leading_zero_count_loop ... ok
[INFO] [stdout] test tests::folds_const_int_pointer_alias_return ... ok
[INFO] [stdout] test tests::does_not_fold_direct_byte_copy_after_pointer_reassignment ... ok
[INFO] [stdout] test tests::folds_const_function_pointer_null_check ... ok
[INFO] [stdout] test tests::folds_complex_conj_self_tests ... ok
[INFO] [stdout] test tests::folds_abs_family_const_self_test_calls ... ok
[INFO] [stdout] test tests::folds_const_local_struct_list_sum_while_assignments ... ok
[INFO] [stdout] test tests::folds_const_local_array_block_sum ... ok
[INFO] [stdout] test tests::folds_const_local_struct_pointer_field_read ... ok
[INFO] [stdout] test tests::folds_const_local_if_condition_in_loop ... ok
[INFO] [stdout] test tests::folds_const_local_struct_list_reverse_loop ... ok
[INFO] [stdout] test tests::folds_const_local_struct_list_sum_loop ... ok
[INFO] [stdout] test tests::folds_const_label_goto_loop ... ok
[INFO] [stdout] test tests::folds_const_lldiv_init_inside_do_while_block ... ok
[INFO] [stdout] test tests::folds_const_local_struct_list_count_loop ... ok
[INFO] [stdout] test tests::folds_const_local_switch_to_selected_return ... ok
[INFO] [stdout] test tests::folds_const_local_struct_pointer_tail_accumulator ... ok
[INFO] [stdout] test tests::folds_const_mixed_varargs_postinc_reads ... ok
[INFO] [stdout] test tests::folds_const_nested_for_goto_exit ... ok
[INFO] [stdout] test tests::folds_const_pointer_compound_assignment ... ok
[INFO] [stdout] test tests::folds_const_long_long_array_shift_with_element_width ... ok
[INFO] [stdout] test tests::folds_const_pointer_identifier_relations ... ok
[INFO] [stdout] test tests::folds_const_multi_decl_local_comparisons ... ok
[INFO] [stdout] test tests::folds_const_long_long_bitwise_ternary_return ... ok
[INFO] [stdout] test tests::folds_const_long_long_shift_identifier_width ... ok
[INFO] [stdout] test tests::folds_const_pointer_identifier_difference ... ok
[INFO] [stdout] test tests::folds_const_div_family_struct_inits ... ok
[INFO] [stdout] test tests::folds_const_scalar_pointer_identifier_equality ... ok
[INFO] [stdout] test tests::folds_const_pointer_ternary_initializer ... ok
[INFO] [stdout] test tests::folds_const_realloc_byte_preservation_self_test ... ok
[INFO] [stdout] test tests::folds_const_strcat_into_local_char_array ... ok
[INFO] [stdout] test tests::folds_const_string_pointer_array_direct_indices ... ok
[INFO] [stdout] test tests::folds_const_string_literal_subscript ... ok
[INFO] [stdout] test tests::folds_const_string_array_constant_indices ... ok
[INFO] [stdout] test tests::folds_const_small_for_conditional_compound_assign_loop ... ok
[INFO] [stdout] test tests::folds_const_strchr_pointer_difference ... ok
[INFO] [stdout] test tests::folds_const_qsort_int_self_test ... ok
[INFO] [stdout] test tests::folds_const_strncat_into_local_char_array ... ok
[INFO] [stdout] test tests::folds_const_strcpy_return_and_local_char_array ... ok
[INFO] [stdout] test tests::folds_const_switch_case_with_user_label ... ok
[INFO] [stdout] test tests::folds_const_string_pointer_array_count_loop ... ok
[INFO] [stdout] test tests::folds_const_string_pointer_array_search_loop ... ok
[INFO] [stdout] test tests::folds_const_stack_index_pattern ... ok
[INFO] [stdout] test tests::folds_const_strpbrk_pointer_difference ... ok
[INFO] [stdout] test tests::folds_const_strstr_pointer_difference ... ok
[INFO] [stdout] test tests::folds_const_static_struct_return_calls ... ok
[INFO] [stdout] test tests::folds_const_strncpy_into_local_char_array ... ok
[INFO] [stdout] test tests::folds_const_switch_without_match_or_default_to_following_return ... ok
[INFO] [stdout] test tests::folds_const_struct_compound_literal_return_call ... ok
[INFO] [stdout] test tests::folds_const_ternary_pointer_lvalue_store ... ok
[INFO] [stdout] test tests::folds_const_trailing_zero_count_loop ... ok
[INFO] [stdout] test tests::folds_const_typedef_long_long_compound_shift ... ok
[INFO] [stdout] test tests::folds_const_unsigned_shift_count_loop ... ok
[INFO] [stdout] test tests::folds_constant_call_to_static_switch_return_helper ... ok
[INFO] [stdout] test tests::folds_csmith_boolean_rshift_with_constant_count_to_zero ... ok
[INFO] [stdout] test tests::folds_local_struct_array_computed_member_index_loop ... ok
[INFO] [stdout] test tests::folds_const_vsnprintf_truncation_wrapper ... ok
[INFO] [stdout] test tests::folds_literal_bool_locals_before_lowering ... ok
[INFO] [stdout] test tests::folds_local_struct_byte_pointer_pun_write ... ok
[INFO] [stdout] test tests::folds_local_struct_i64_member_sign_test ... ok
[INFO] [stdout] test tests::folds_local_struct_array_field_loop ... ok
[INFO] [stdout] test tests::folds_direct_local_byte_copy_loop_to_word_copy ... ok
[INFO] [stdout] test tests::folds_constant_dead_branches_before_lowering ... ok
[INFO] [stdout] test tests::folds_inlined_static_restrict_copy ... ok
[INFO] [stdout] test tests::folds_local_struct_member_pointer_difference_offset ... ok
[INFO] [stdout] test tests::folds_local_struct_loop_copy_into_array ... ok
[INFO] [stdout] test tests::folds_local_union_integer_byte_array_reinterpret ... ok
[INFO] [stdout] test tests::folds_csmith_div_mod_with_constant_nonzero_divisor ... ok
[INFO] [stdout] test tests::folds_local_struct_mixed_array_pointer_members ... ok
[INFO] [stdout] test tests::folds_const_while_switch_state_machine ... ok
[INFO] [stdout] test tests::folds_logical_constant_rhs_after_side_effect_to_comma ... ok
[INFO] [stdout] test tests::folds_csmith_unsigned_lshift_with_constant_count ... ok
[INFO] [stdout] test tests::folds_memchr_literal_null_comparisons ... ok
[INFO] [stdout] test tests::folds_local_struct_through_static_pointer ... ok
[INFO] [stdout] test tests::folds_csmith_signed_add_for_identifier_and_literal ... ok
[INFO] [stdout] test tests::folds_memcmp_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_memcmp_const_local_byte_arrays ... ok
[INFO] [stdout] test tests::folds_memcpy_const_local_byte_arrays ... ok
[INFO] [stdout] test tests::folds_reassigned_const_int_pointer_alias_return ... ok
[INFO] [stdout] test tests::folds_memcpy_literal_self_test ... ok
[INFO] [stdout] test tests::folds_nested_const_struct_return_call_arguments ... ok
[INFO] [stdout] test tests::folds_scoped_unsigned_to_signed_char_cast_without_float_rounding ... ok
[INFO] [stdout] test tests::folds_signed_char_constant_cast_with_sign_extension ... ok
[INFO] [stdout] test tests::folds_memset_literal_self_test ... ok
[INFO] [stdout] test tests::folds_memset_const_local_byte_array_loop_check ... ok
[INFO] [stdout] test tests::folds_sizeof_local_struct_with_array_field ... ok
[INFO] [stdout] test tests::folds_memmove_overlap_self_test ... ok
[INFO] [stdout] test tests::folds_sizeof_incomplete_array_compound_literal ... ok
[INFO] [stdout] test tests::folds_memmove_const_local_byte_arrays_with_pointer_offset ... ok
[INFO] [stdout] test tests::folds_memmove_const_local_char_array_string_init ... ok
[INFO] [stdout] test tests::folds_simple_counted_inc_dec_loop_effects ... ok
[INFO] [stdout] test tests::folds_static_const_struct_member_reads ... ok
[INFO] [stdout] test tests::folds_static_indirect_call_wrapper_with_known_function_arg ... ok
[INFO] [stdout] test tests::folds_static_const_struct_array_member_reads ... ok
[INFO] [stdout] test tests::folds_strchr_literal_self_test ... ok
[INFO] [stdout] test tests::folds_static_struct_member_short_assign ... ok
[INFO] [stdout] test tests::folds_strcat_literal_self_test ... ok
[INFO] [stdout] test tests::folds_signed_short_constant_cast_with_sign_extension ... ok
[INFO] [stdout] test tests::folds_static_global_function_pointer_array_calls ... ok
[INFO] [stdout] test tests::folds_snprintf_do_while_self_test ... ok
[INFO] [stdout] test tests::folds_strlen_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_strstr_literal_self_test ... ok
[INFO] [stdout] test tests::folds_strcspn_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_strcmp_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_strcpy_literal_self_test ... ok
[INFO] [stdout] test tests::folds_strspn_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_strpbrk_literal_self_test ... ok
[INFO] [stdout] test tests::folds_strncpy_literal_self_test ... ok
[INFO] [stdout] test tests::folds_strrchr_literal_self_test ... ok
[INFO] [stdout] test tests::folds_strtok_count_loop ... ok
[INFO] [stdout] test tests::folds_strtok_literal_self_test ... ok
[INFO] [stdout] test tests::folds_strncat_literal_self_test ... ok
[INFO] [stdout] test tests::folds_typedef_signed_int32_const_local_compare_after_cast ... ok
[INFO] [stdout] test tests::folds_unmodified_static_struct_array_zero_filled_member_reads ... ok
[INFO] [stdout] test tests::folds_typedef_integer_array_sum_loop ... ok
[INFO] [stdout] test tests::folds_unsigned_char_int_alias_byte_zero_extended ... ok
[INFO] [stdout] test tests::folds_vsnprintf_decimal_zero_wrapper_self_test ... ok
[INFO] [stdout] test tests::folds_strncmp_literal_self_test_calls ... ok
[INFO] [stdout] test tests::folds_vsnprintf_char_wrapper_self_test ... ok
[INFO] [stdout] test tests::folds_const_pointer_induction_loop ... ok
[INFO] [stdout] test tests::folds_unsigned_bitfield_shared_storage_word ... ok
[INFO] [stdout] test tests::folds_vsnprintf_null_string_wrapper_self_test ... ok
[INFO] [stdout] test tests::folds_vsnprintf_empty_string_wrapper_self_test ... ok
[INFO] [stdout] test tests::folds_vsnprintf_literal_wrapper_self_test ... ok
[INFO] [stdout] test tests::folds_strtok_state_loop ... ok
[INFO] [stdout] test tests::folds_vsnprintf_string_wrapper_self_test ... ok
[INFO] [stdout] test tests::folds_vsnprintf_return_value_only_wrapper_self_test ... ok
[INFO] [stdout] test tests::inline_expr_helper_does_not_cast_struct_argument ... ok
[INFO] [stdout] test tests::inline_expr_helper_preserves_parameter_conversion ... ok
[INFO] [stdout] test tests::inlines_csmith_int8_mul_with_parameter_sign_extension ... ok
[INFO] [stdout] test tests::inline_simple_static_return_helper ... ok
[INFO] [stdout] test tests::int_to_pointer_cast_does_not_use_frame_sentinel_vreg ... ok
[INFO] [stdout] test tests::inlines_small_guarded_csmith_uint8_shift_with_pure_args ... ok
[INFO] [stdout] test tests::inline_simple_static_void_loop_helper ... ok
[INFO] [stdout] test tests::inline_csmith_safe_helpers_with_many_call_sites ... ok
[INFO] [stdout] test tests::inline_static_void_helper_preserves_parameter_conversion ... ok
[INFO] [stdout] test tests::keeps_csmith_signed_rshift_with_constant_count_guarded ... ok
[INFO] [stdout] test tests::inline_void_out_pointer_args_preserve_lvalues ... ok
[INFO] [stdout] test tests::inline_single_use_static_void_global_update_in_large_unit ... ok
[INFO] [stdout] test tests::keeps_csmith_shift_count_comma_side_effect ... ok
[INFO] [stdout] test tests::keeps_local_member_assignment_when_member_address_taken ... ok
[INFO] [stdout] test tests::keeps_csmith_lshift_overflow_guard_with_nonzero_count ... ok
[INFO] [stdout] test tests::prunes_for_body_when_init_makes_condition_false ... ok
[INFO] [stdout] test tests::inline_linear_csmith_safe_helper_with_call_argument ... ok
[INFO] [stdout] test tests::scalar_block_fold_skips_struct_return_functions ... ok
[INFO] [stdout] test tests::prunes_dead_local_member_assignment_but_keeps_rhs_effect ... ok
[INFO] [stdout] test tests::scoped_const_unsigned_local_compare_uses_common_type ... ok
[INFO] [stdout] test tests::records_address_taken_base_for_member_and_index ... ok
[INFO] [stdout] test tests::scoped_const_u64_modulo_uses_local_common_type ... ok
[INFO] [stdout] test tests::preserves_shadowed_const_locals_in_nested_blocks ... ok
[INFO] [stdout] test tests::scoped_const_unsigned_overflow_expr_keeps_common_type ... ok
[INFO] [stdout] test tests::folds_static_const_struct_array_designated_member_reads ... ok
[INFO] [stdout] test tests::prunes_malloc_immediate_byte_roundtrip_check ... ok
[INFO] [stdout] test tests::single_use_unsigned_local_substitution_preserves_compare_type ... ok
[INFO] [stdout] test tests::prunes_const_calloc_zero_check_loop ... ok
[INFO] [stdout] test tests::inline_expr_helper_preserves_typedef_parameter_conversion ... ok
[INFO] [stdout] test tests::simplifies_signed_char_unsigned_range_compare_to_sign_bit ... ok
[INFO] [stdout] test tests::substitutes_const_bool_local_as_normalized_index ... ok
[INFO] [stdout] test tests::substitutes_float_to_bool_local_after_decl_conversion ... ok
[INFO] [stdout] test tests::substitutes_local_with_safe_intervening_assignment ... ok
[INFO] [stdout] test tests::substitutes_boolean_locals_before_lowering ... ok
[INFO] [stdout] test tests::prunes_redundant_malloc_after_free_null_check ... ok
[INFO] [stdout] test tests::substitutes_pure_local_without_interference ... ok
[INFO] [stdout] test tests::substitutes_small_multi_use_integer_constant_locals ... ok
[INFO] [stdout] test tests::substitutes_single_use_const_typedef_long_long_local ... ok
[INFO] [stdout] test types::tests::alignment_types ... ok
[INFO] [stdout] test tests::uint16_const_global_array_read_keeps_integer_promotion_for_compare ... ok
[INFO] [stdout] test types::tests::bool_type ... ok
[INFO] [stdout] test types::tests::complex_type ... ok
[INFO] [stdout] test types::tests::bitfield_overflow_to_next_unit ... ok
[INFO] [stdout] test types::tests::const_pointer_vs_pointer_to_const ... ok
[INFO] [stdout] test types::tests::imaginary_type ... ok
[INFO] [stdout] test types::tests::is_integer_types ... ok
[INFO] [stdout] test types::tests::is_pointer_types ... ok
[INFO] [stdout] test types::tests::integer_promotion ... ok
[INFO] [stdout] test tests::stack_passed_leaf_char_param_is_not_clobbered_by_later_load ... ok
[INFO] [stdout] test types::tests::bitfield_packing ... ok
[INFO] [stdout] test types::tests::is_volatile_types ... ok
[INFO] [stdout] test types::tests::bitfield_field_layout ... ok
[INFO] [stdout] test types::tests::is_const_types ... ok
[INFO] [stdout] test types::tests::is_float_types ... ok
[INFO] [stdout] test types::tests::size_words_array ... ok
[INFO] [stdout] test types::tests::long_long_size ... ok
[INFO] [stdout] test types::tests::size_bytes_char ... ok
[INFO] [stdout] test types::tests::size_words_pointer ... ok
[INFO] [stdout] test types::tests::size_words_primitive ... ok
[INFO] [stdout] test types::tests::size_words_struct ... ok
[INFO] [stdout] test types::tests::struct_padding_trailing ... ok
[INFO] [stdout] test types::tests::unqualified_strips_qualifiers ... ok
[INFO] [stdout] test types::tests::usual_arithmetic_conversions ... ok
[INFO] [stdout] test types::tests::struct_padding ... ok
[INFO] [stdout] test types::tests::struct_short_alignment ... ok
[INFO] [stdout] test types::tests::unsigned_size ... ok
[INFO] [stdout] test types::tests::struct_no_padding_needed ... ok
[INFO] [stdout] test tests::uint8_const_local_substitution_keeps_integer_promotion_for_compare ... ok
[INFO] [stdout] test tests::transparent_crc_drops_dead_name_and_flag_arguments ... ok
[INFO] [stdout] test tests::transparent_crc_byte_loop_expands_crc_updates ... ok
[INFO] [stdout] test tests::folds_unsigned_mask_range_if_condition_in_loop ... ok
[INFO] [stdout] test tests::folds_unmodified_static_integer_array_reads ... ok
[INFO] [stdout] test tests::folds_const_digit_sum_nested_loop ... ok
[INFO] [stdout] test tests::folds_loop_body_condition_known_true_from_for_header ... ok
[INFO] [stdout] test tests::folds_const_global_pointer_induction_loop ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 786 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.62s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selcc-175b24a7f3074bb8)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-beb4ffd80899b037)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test version_flag_prints_banner ... ok
[INFO] [stdout] test no_args_prints_usage_and_fails ... ok
[INFO] [stdout] test preprocess_flag_emits_to_stdout ... ok
[INFO] [stdout] test missing_input_file_errors ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/seld-8f576972d42c6695)
[INFO] [stdout] 
[INFO] [stdout] running 142 tests
[INFO] [stdout] test cli::tests::basic_parse ... ok
[INFO] [stdout] test cli::tests::define_macro_no_value ... ok
[INFO] [stdout] test cli::tests::entry_point ... ok
[INFO] [stdout] test cli::tests::help_flag ... ok
[INFO] [stdout] test cli::tests::define_macro ... ok
[INFO] [stdout] test cli::tests::map_file ... ok
[INFO] [stdout] test cli::tests::lib_and_include_paths ... ok
[INFO] [stdout] test cli::tests::eliminate_and_keep ... ok
[INFO] [stdout] test cli::tests::mem_init_flag ... ok
[INFO] [stdout] test cli::tests::missing_argument ... ok
[INFO] [stdout] test cli::tests::multiple_input_files ... ok
[INFO] [stdout] test cli::tests::si_revision ... ok
[INFO] [stdout] test cli::tests::save_temps ... ok
[INFO] [stdout] test cli::tests::skip_preprocess ... ok
[INFO] [stdout] test cli::tests::strip_flags ... ok
[INFO] [stdout] test cli::tests::trace_flags ... ok
[INFO] [stdout] test cli::tests::unknown_option ... ok
[INFO] [stdout] test cli::tests::version_flag ... ok
[INFO] [stdout] test cli::tests::verbose_flag ... ok
[INFO] [stdout] test gc::tests::gc_dead_section_with_symbols_still_drops ... ok
[INFO] [stdout] test cli::tests::undefine_macro ... ok
[INFO] [stdout] test gc::tests::gc_ldf_claimed_sections_are_live_roots ... ok
[INFO] [stdout] test cli::tests::xref_flag ... ok
[INFO] [stdout] test layout::tests::circular_var_refs_do_not_overflow ... ok
[INFO] [stdout] test layout::tests::object_matches_wildcard ... ok
[INFO] [stdout] test layout::tests::object_matches_exact ... ok
[INFO] [stdout] test layout::tests::recursive_var_resolution ... ok
[INFO] [stdout] test layout::tests::resolve_var_refs ... ok
[INFO] [stdout] test layout::tests::object_matches_basename ... ok
[INFO] [stdout] test gc::tests::gc_transitive_closure_through_relocations ... ok
[INFO] [stdout] test layout::tests::section_alignment_honored ... ok
[INFO] [stdout] test layout::tests::resolve_command_line_objects ... ok
[INFO] [stdout] test layout::tests::segment_cursor_overflow_is_hard_error ... ok
[INFO] [stdout] test gc::tests::gc_drops_unreferenced_sections ... ok
[INFO] [stdout] test ldf_ast::tests::section_qualifier_equality ... ok
[INFO] [stdout] test layout::tests::segment_cursor_alignment ... ok
[INFO] [stdout] test layout::tests::object_no_match ... ok
[INFO] [stdout] test layout::tests::segment_cursor_pm48_counts_units_not_bytes ... ok
[INFO] [stdout] test layout::tests::segment_cursor_basic ... ok
[INFO] [stdout] test ldf_lex::tests::bang_token ... ok
[INFO] [stdout] test ldf_ast::tests::default_ldf ... ok
[INFO] [stdout] test ldf_lex::tests::block_comment ... ok
[INFO] [stdout] test ldf_ast::tests::seg_type_equality ... ok
[INFO] [stdout] test cli::tests::warning_control ... ok
[INFO] [stdout] test layout::tests::sw_pm_address_uses_adsp21569_l2_alias ... ok
[INFO] [stdout] test ldf_lex::tests::command_line_variables ... ok
[INFO] [stdout] test ldf_lex::tests::define_substitution ... ok
[INFO] [stdout] test ldf_lex::tests::hex_numbers ... ok
[INFO] [stdout] test ldf_lex::tests::ident_and_number ... ok
[INFO] [stdout] test ldf_lex::tests::identifier_with_hyphen ... ok
[INFO] [stdout] test ldf_lex::tests::ifdef_else ... ok
[INFO] [stdout] test ldf_lex::tests::ifdef_false ... ok
[INFO] [stdout] test ldf_lex::tests::ifdef_true ... ok
[INFO] [stdout] test ldf_lex::tests::ifndef ... ok
[INFO] [stdout] test ldf_lex::tests::include_directive_is_error ... ok
[INFO] [stdout] test ldf_lex::tests::line_comment ... ok
[INFO] [stdout] test ldf_lex::tests::simple_tokens ... ok
[INFO] [stdout] test ldf_lex::tests::string_literal ... ok
[INFO] [stdout] test ldf_lex::tests::unknown_directive_continues ... ok
[INFO] [stdout] test ldf_lex::tests::unterminated_block_comment ... ok
[INFO] [stdout] test ldf_lex::tests::unterminated_string ... ok
[INFO] [stdout] test ldf_lex::tests::variable ... ok
[INFO] [stdout] test ldf_parse::tests::parse_empty ... ok
[INFO] [stdout] test ldf_parse::tests::parse_architecture ... ok
[INFO] [stdout] test ldf_parse::tests::parse_error_missing_brace ... ok
[INFO] [stdout] test ldf_parse::tests::parse_expression_operators ... ok
[INFO] [stdout] test ldf_parse::tests::parse_fill ... ok
[INFO] [stdout] test ldf_parse::tests::parse_memory_block ... ok
[INFO] [stdout] test ldf_parse::tests::parse_multiple_input_sections ... ok
[INFO] [stdout] test ldf_parse::tests::parse_multiple_memory_segments ... ok
[INFO] [stdout] test ldf_parse::tests::parse_processor_with_sections ... ok
[INFO] [stdout] test ldf_parse::tests::parse_full_example ... ok
[INFO] [stdout] test ldf_parse::tests::parse_top_level_script_assignment ... ok
[INFO] [stdout] test ldf_parse::tests::parse_link_against ... ok
[INFO] [stdout] test ldf_parse::tests::parse_search_dir_ignored ... ok
[INFO] [stdout] test ldf_parse::tests::parse_output_section_script_assignment ... ok
[INFO] [stdout] test ldf_parse::tests::parse_variable ... ok
[INFO] [stdout] test ldf_parse::tests::parse_zero_init_section ... ok
[INFO] [stdout] test ldf_preproc::tests::define_object ... ok
[INFO] [stdout] test ldf_preproc::tests::define_function_with_paste ... ok
[INFO] [stdout] test ldf_preproc::tests::eval_defined_and ... ok
[INFO] [stdout] test ldf_preproc::tests::eval_not_defined ... ok
[INFO] [stdout] test ldf_preproc::tests::if_elif_else ... ok
[INFO] [stdout] test ldf_preproc::tests::ifdef_false ... ok
[INFO] [stdout] test ldf_preproc::tests::ifdef_true ... ok
[INFO] [stdout] test ldf_preproc::tests::passthrough ... ok
[INFO] [stdout] test ldf_preproc::tests::unknown_directive_dropped ... ok
[INFO] [stdout] test libs::tests::collect_dedupes_implicitly_through_loader ... ok
[INFO] [stdout] test ldf_preproc::tests::nested_if ... ok
[INFO] [stdout] test libs::tests::collect_handles_no_libraries_var ... ok
[INFO] [stdout] test output::tests::collect_sections_merge ... ok
[INFO] [stdout] test output::tests::collect_sections_single ... ok
[INFO] [stdout] test output::tests::write_shdr_roundtrip ... ok
[INFO] [stdout] test relocate::tests::compute_addr_var ... ok
[INFO] [stdout] test relocate::tests::compute_data16 ... ok
[INFO] [stdout] test relocate::tests::compute_data6 ... ok
[INFO] [stdout] test libs::tests::collect_expands_typical_style_ldf ... ok
[INFO] [stdout] test relocate::tests::compute_dm_addr32_returns_target_absolute ... ok
[INFO] [stdout] test libs::tests::collect_skips_command_line_objects ... ok
[INFO] [stdout] test relocate::tests::compute_data7 ... ok
[INFO] [stdout] test output::tests::collect_sections_empty ... ok
[INFO] [stdout] test relocate::tests::compute_addr32 ... ok
[INFO] [stdout] test relocate::tests::apply_relocations_no_relas_is_noop ... ok
[INFO] [stdout] test relocate::tests::compute_none ... ok
[INFO] [stdout] test relocate::tests::compute_operator_marker_is_noop_regardless_of_type ... ok
[INFO] [stdout] test relocate::tests::compute_pcrel ... ok
[INFO] [stdout] test relocate::tests::compute_pm24_masks_to_24_bits ... ok
[INFO] [stdout] test relocate::tests::compute_pm32_returns_target ... ok
[INFO] [stdout] test relocate::tests::compute_pm32_sub_returns_addend_as_subtract ... ok
[INFO] [stdout] test relocate::tests::compute_pm_loop16_forward_delta ... ok
[INFO] [stdout] test relocate::tests::compute_pm_pcrel24_backward_delta_masks_to_24_bits ... ok
[INFO] [stdout] test relocate::tests::compute_pm_pcrel6_backward_delta_masks_to_6_bits ... ok
[INFO] [stdout] test relocate::tests::compute_pm_pcrel6_forward_delta ... ok
[INFO] [stdout] test relocate::tests::compute_pm_sw_branchreturn_writes_symbol ... ok
[INFO] [stdout] test relocate::tests::patch_addr32_writes_4_bytes_le ... ok
[INFO] [stdout] test relocate::tests::patch_data16_writes_2_bytes_le ... ok
[INFO] [stdout] test relocate::tests::patch_data6_preserves_upper_bits ... ok
[INFO] [stdout] test relocate::tests::patch_dm_addr32_writes_4_bytes_le_at_byte_offset ... ok
[INFO] [stdout] test relocate::tests::patch_data7_preserves_upper_bit ... ok
[INFO] [stdout] test relocate::tests::patch_pm24_splits_target_across_middle_and_last_words ... ok
[INFO] [stdout] test relocate::tests::patch_pm32_writes_be_32bit_into_bytes_2_to_5 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_pcrel24_writes_bytes_3_to_5 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_pcrel6_negative_delta_sets_sign_bit_in_byte_1 ... ok
[INFO] [stdout] test relocate::tests::patch_pm_pcrel6_positive_delta_splits_bytes_1_and_2 ... ok
[INFO] [stdout] test relocate::tests::reloc_byte_offset_converts_pm24_word_units ... ok
[INFO] [stdout] test relocate::tests::reloc_byte_offset_converts_pm_pcrel6_word_units ... ok
[INFO] [stdout] test relocate::tests::reloc_byte_offset_dm_addr32_is_byte_indexed ... ok
[INFO] [stdout] test relocate::tests::sw_branchreturn_group_composes_to_label_minus_one ... ok
[INFO] [stdout] test relocate::tests::unsupported_type_is_hard_error ... ok
[INFO] [stdout] test resolve::tests::duplicate_strong_is_error ... ok
[INFO] [stdout] test resolve::tests::load_simple_object ... ok
[INFO] [stdout] test resolve::tests::read_symbols_from_object ... ok
[INFO] [stdout] test relocate::tests::patch_pm_loop16_writes_only_bytes_4_and_5 ... ok
[INFO] [stdout] test resolve::tests::resolve_undefined_satisfied ... ok
[INFO] [stdout] test script_eval::tests::eval_cycle_is_hard_error ... ok
[INFO] [stdout] test resolve::tests::resolve_defined_symbols ... ok
[INFO] [stdout] test script_eval::tests::eval_literal_assignment ... ok
[INFO] [stdout] test script_eval::tests::eval_depends_on_earlier ... ok
[INFO] [stdout] test script_eval::tests::eval_memory_start_end_size ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/seld-7776d4435d02ed5b)
[INFO] [stdout] test script_eval::tests::eval_reverse_order_resolves_via_fixed_point ... ok
[INFO] [stdout] test script_eval::tests::eval_unknown_ident_in_isolation_is_hard_after_stall ... ok
[INFO] [stdout] test script_eval::tests::eval_division_by_zero_is_hard_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 142 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-496aebe70a08d42a)
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test basic_link_single_object ... ok
[INFO] [stdout] test two_objects_merge_into_one_section ... ok
[INFO] [stdout] test map_file_is_written ... ok
[INFO] [stdout] test missing_ldf_is_error ... ok
[INFO] [stdout] test reserve_expand_fills_segment_tail ... ok
[INFO] [stdout] test strip_all_removes_symtab ... ok
[INFO] [stdout] test help_flag_prints_usage ... ok
[INFO] [stdout] test multiple_memory_segments ... ok
[INFO] [stdout] test no_args_is_error ... ok
[INFO] [stdout] test verbose_flag_produces_progress_output ... ok
[INFO] [stdout] test script_constant_symbols_appear_in_map ... ok
[INFO] [stdout] test typical_ldf_cache_constants_resolve_to_defaults ... ok
[INFO] [stdout] test version_flag_prints_banner ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/seldump-07b5e9c00f45d909)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 13 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 78 tests
[INFO] [stdout] test cli::tests::test_all_flag ... ok
[INFO] [stdout] test cli::tests::test_archive_member_glob ... ok
[INFO] [stdout] test cli::tests::test_archive_member_parsing ... ok
[INFO] [stdout] test cli::tests::test_arsym_arall ... ok
[INFO] [stdout] test cli::tests::test_default_no_args ... ok
[INFO] [stdout] test cli::tests::test_entry_size_format ... ok
[INFO] [stdout] test cli::tests::test_file_header ... ok
[INFO] [stdout] test cli::tests::test_hexlet_format ... ok
[INFO] [stdout] test cli::tests::test_i_missing_arg ... ok
[INFO] [stdout] test cli::tests::test_multiple_options ... ok
[INFO] [stdout] test cli::tests::test_n_missing_arg ... ok
[INFO] [stdout] test cli::tests::test_ost_flags ... ok
[INFO] [stdout] test cli::tests::test_section_index ... ok
[INFO] [stdout] test cli::tests::test_section_index_range ... ok
[INFO] [stdout] test cli::tests::test_section_index_with_format ... ok
[INFO] [stdout] test cli::tests::test_section_name ... ok
[INFO] [stdout] test cli::tests::test_section_name_with_format ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test cli::tests::test_version_and_help ... ok
[INFO] [stdout] test dump::tests::test_align_table_empty_section ... ok
[INFO] [stdout] test dump::tests::test_cpu_arch_from_name ... ok
[INFO] [stdout] test dump::tests::test_align_table_two_entries ... ok
[INFO] [stdout] test dump::tests::test_dump_proc_attributes_any_revision ... ok
[INFO] [stdout] test dump::tests::test_dump_elf_default_shows_section_headers ... ok
[INFO] [stdout] test dump::tests::test_file_header_dump ... ok
[INFO] [stdout] test dump::tests::test_dump_proc_attributes_output ... ok
[INFO] [stdout] test dump::tests::test_mem_kind_name ... ok
[INFO] [stdout] test dump::tests::test_align_table_dump ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_data_basic ... ok
[INFO] [stdout] test dump::tests::test_section_headers_dump ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_invalid ... ok
[INFO] [stdout] test dump::tests::test_string_table_dump ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_128 ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_multi_byte ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_single_byte ... ok
[INFO] [stdout] test dump::tests::test_program_headers_none ... ok
[INFO] [stdout] test dump::tests::test_symconstraint_with_both_symbols ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_info ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_abbrev ... ok
[INFO] [stdout] test dwarf::tests::test_dw_at_names ... ok
[INFO] [stdout] test dwarf::tests::test_dw_ate_names ... ok
[INFO] [stdout] test dump::tests::test_decode_si_revision_values ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_127 ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_data_any_revision ... ok
[INFO] [stdout] test dwarf::tests::test_big_endian_debug_info ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_addr ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_info_null_die ... ok
[INFO] [stdout] test dwarf::tests::test_dw_form_names ... ok
[INFO] [stdout] test dump::tests::test_parse_proc_attr_with_sections ... ok
[INFO] [stdout] test dump::tests::test_symbol_table_dump ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_block1 ... ok
[INFO] [stdout] test dump::tests::test_symconstraint_table_dump ... ok
[INFO] [stdout] test dwarf::tests::test_dw_tag_names ... ok
[INFO] [stdout] test dwarf::tests::test_decode_uleb128_zero ... ok
[INFO] [stdout] test dwarf::tests::test_dw_lang_names ... ok
[INFO] [stdout] test dwarf::tests::test_empty_debug_info ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_data4 ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_string ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_udata ... ok
[INFO] [stdout] test dwarf::tests::test_dump_debug_line ... ok
[INFO] [stdout] test dwarf::tests::test_empty_debug_abbrev ... ok
[INFO] [stdout] test dwarf::tests::test_form_value_size_data1 ... ok
[INFO] [stdout] test dwarf::tests::test_format_attr_encoding ... ok
[INFO] [stdout] test dwarf::tests::test_format_attr_value_flag ... ok
[INFO] [stdout] test dwarf::tests::test_format_dw_at_typical ... ok
[INFO] [stdout] test dwarf::tests::test_try_dump_debug_abbrev_dispatches ... ok
[INFO] [stdout] test dwarf::tests::test_parse_abbrev_table ... ok
[INFO] [stdout] test hex::tests::test_entry_size_in_range ... ok
[INFO] [stdout] test dwarf::tests::test_try_dump_unknown_section ... ok
[INFO] [stdout] test hex::tests::test_hex_ascii_non_printable ... ok
[INFO] [stdout] test hex::tests::test_hex_ascii_partial_line ... ok
[INFO] [stdout] test hex::tests::test_hex_dump_default_line_width ... ok
[INFO] [stdout] test hex::tests::test_hex_dump_group_size_2 ... ok
[INFO] [stdout] test hex::tests::test_hexlet_forward ... ok
[INFO] [stdout] test hex::tests::test_hexlet_reverse ... ok
[INFO] [stdout] test hex::tests::test_hex_ascii_basic ... ok
[INFO] [stdout] test hex::tests::test_hex_dump_groups ... ok
[INFO] [stdout] test hex::tests::test_entry_size_out_of_range ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 78 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/xtest.rs (/opt/rustwide/target/debug/deps/xtest-332fc88116bf87f9)
[INFO] [stdout] 
[INFO] [stdout] running 19 tests
[INFO] [stdout] test test_help_flag ... ok
[INFO] [stdout] test test_hex_dump_group_sizes ... ok
[INFO] [stdout] test test_section_index_range ... ok
[INFO] [stdout] test test_no_file_error ... ok
[INFO] [stdout] test test_ost_flag ... ok
[INFO] [stdout] test test_archive_symbol_table ... ok
[INFO] [stdout] test test_hex_ascii_dump ... ok
[INFO] [stdout] test test_arall_flag ... ok
[INFO] [stdout] test test_file_header_dump ... ok
[INFO] [stdout] test test_section_name_glob ... ok
[INFO] [stdout] test test_section_header_dump ... ok
[INFO] [stdout] test test_all_flag ... ok
[INFO] [stdout] test test_version_flag ... ok
[INFO] [stdout] test test_disassembly ... ok
[INFO] [stdout] test test_archive_member_glob ... ok
[INFO] [stdout] test test_string_table_dump ... ok
[INFO] [stdout] test test_default_shows_section_headers ... ok
[INFO] [stdout] test test_symbol_table_dump ... ok
[INFO] [stdout] test test_archive_member_access ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 19 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selelf-3a28bedcdc027997)
[INFO] [stdout] 
[INFO] [stdout] running 47 tests
[INFO] [stdout] test archive::tests::test_read_magic_invalid ... ok
[INFO] [stdout] test archive::tests::test_read_magic_valid ... ok
[INFO] [stdout] test archive::tests::test_read_symbol_index_maps_to_member_indices ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_at_offset ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_max_single ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_single_byte ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_multibyte ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_two_bytes ... ok
[INFO] [stdout] test elf::tests::test_extract_global_symbols ... ok
[INFO] [stdout] test elf::tests::test_parse_be_elf_header ... ok
[INFO] [stdout] test archive::tests::test_read_synthetic_archive ... ok
[INFO] [stdout] test elf::tests::test_decode_uleb128_zero ... ok
[INFO] [stdout] test elf::tests::test_parse_le_elf_header ... ok
[INFO] [stdout] test elf::tests::test_section_flags_str ... ok
[INFO] [stdout] test elf::tests::test_section_type_name ... ok
[INFO] [stdout] test elf::tests::test_skip_dot_prefixed_symbols ... ok
[INFO] [stdout] test elf::tests::test_phdr_type_name ... ok
[INFO] [stdout] test elf::tests::test_skip_undefined_symbols ... ok
[INFO] [stdout] test elf::tests::test_symbol_names ... ok
[INFO] [stdout] test elf_write::tests::basic_text_section ... ok
[INFO] [stdout] test elf_write::tests::bss_no_file_content ... ok
[INFO] [stdout] test elf_write::tests::custom_section ... ok
[INFO] [stdout] test elf_write::tests::extract_global_symbols_roundtrip ... ok
[INFO] [stdout] test elf_write::tests::multiple_sections ... ok
[INFO] [stdout] test elf_write::tests::relocations ... ok
[INFO] [stdout] test elf_write::tests::empty_object ... ok
[INFO] [stdout] test elf_write::tests::symbols_ordering ... ok
[INFO] [stdout] test extnames::tests::test_build_extnames ... ok
[INFO] [stdout] test extnames::tests::test_roundtrip_extnames ... ok
[INFO] [stdout] test extnames::tests::test_short_names_no_extnames ... ok
[INFO] [stdout] test glob::tests::test_exact_match ... ok
[INFO] [stdout] test glob::tests::test_mixed_wildcards ... ok
[INFO] [stdout] test glob::tests::test_question_mark_wildcard ... ok
[INFO] [stdout] test glob::tests::test_star_wildcard ... ok
[INFO] [stdout] test symindex::tests::test_empty_archive ... ok
[INFO] [stdout] test symindex::tests::test_build_symbol_index ... ok
[INFO] [stdout] test symindex::tests::test_offsets_little_endian ... ok
[INFO] [stdout] test version::tests::test_apply_tx_file ... ok
[INFO] [stdout] test version::tests::test_extract_strtab_value ... ok
[INFO] [stdout] test version::tests::test_extract_strtab_value_empty ... ok
[INFO] [stdout] test version::tests::test_format_all_includes_selar_version ... ok
[INFO] [stdout] test version::tests::test_format_version_skips_no_value ... ok
[INFO] [stdout] test version::tests::test_format_version_metadata_fields ... ok
[INFO] [stdout] test version::tests::test_format_version_user_only ... ok
[INFO] [stdout] test version::tests::test_has_version_data ... ok
[INFO] [stdout] test version::tests::test_set_validated_version ... ok
[INFO] [stdout] test extnames::tests::test_parse_extnames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 47 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selhex-3010a37ca2db7b80)
[INFO] [stdout] 
[INFO] [stdout] running 29 tests
[INFO] [stdout] test cli::tests::test_duplicate_input_rejected ... ok
[INFO] [stdout] test cli::tests::test_duplicate_format_rejected ... ok
[INFO] [stdout] test cli::tests::test_input_only_defaults_s3 ... ok
[INFO] [stdout] test cli::tests::test_no_args_gives_no_input ... ok
[INFO] [stdout] test cli::tests::test_o_missing_argument ... ok
[INFO] [stdout] test cli::tests::test_output_file ... ok
[INFO] [stdout] test cli::tests::test_s2_format ... ok
[INFO] [stdout] test cli::tests::test_s1_format ... ok
[INFO] [stdout] test cli::tests::test_striphex_format ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test ihex::tests::test_blank_lines_ignored ... ok
[INFO] [stdout] test ihex::tests::test_empty_input ... ok
[INFO] [stdout] test ihex::tests::test_extended_linear_address ... ok
[INFO] [stdout] test ihex::tests::test_extended_segment_address ... ok
[INFO] [stdout] test ihex::tests::test_missing_start_code ... ok
[INFO] [stdout] test ihex::tests::test_multiple_data_records ... ok
[INFO] [stdout] test ihex::tests::test_invalid_checksum ... ok
[INFO] [stdout] test srec::tests::test_s1_simple ... ok
[INFO] [stdout] test srec::tests::test_s2_simple ... ok
[INFO] [stdout] test ihex::tests::test_simple_data_record ... ok
[INFO] [stdout] test ihex::tests::test_start_linear_address_ignored ... ok
[INFO] [stdout] test ihex::tests::test_unknown_record_type ... ok
[INFO] [stdout] test srec::tests::test_binary_empty ... ok
[INFO] [stdout] test srec::tests::test_binary_simple ... ok
[INFO] [stdout] test srec::tests::test_large_data_splits_lines ... ok
[INFO] [stdout] test srec::tests::test_s7_termination_checksum ... ok
[INFO] [stdout] test srec::tests::test_s0_header_checksum ... ok
[INFO] [stdout] test srec::tests::test_s3_simple ... ok
[INFO] [stdout] test srec::tests::test_binary_with_gap ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 29 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selinit-0c50c8dc87e4f688)
[INFO] [stdout] 
[INFO] [stdout] running 25 tests
[INFO] [stdout] test cli::tests::test_default_output_no_extension ... ok
[INFO] [stdout] test cli::tests::test_default_output_with_path ... ok
[INFO] [stdout] test cli::tests::test_missing_begin_init_arg ... ok
[INFO] [stdout] test cli::tests::test_missing_o_arg ... ok
[INFO] [stdout] test cli::tests::test_multiple_inputs ... ok
[INFO] [stdout] test cli::tests::test_no_input ... ok
[INFO] [stdout] test cli::tests::test_parse_h ... ok
[INFO] [stdout] test cli::tests::test_parse_all_options ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test init::tests::test_build_init_stream_simple ... ok
[INFO] [stdout] test init::tests::test_build_init_stream_zero_section ... ok
[INFO] [stdout] test init::tests::test_collect_sections_basic ... ok
[INFO] [stdout] test init::tests::test_collect_sections_ignore ... ok
[INFO] [stdout] test cli::tests::test_parse_minimal ... ok
[INFO] [stdout] test init::tests::test_collect_sections_no_auto_with_explicit ... ok
[INFO] [stdout] test init::tests::test_collect_sections_no_auto ... ok
[INFO] [stdout] test init::tests::test_is_all_zeros ... ok
[INFO] [stdout] test init::tests::test_patch_executable_no_erase ... ok
[INFO] [stdout] test init::tests::test_seg_init_missing ... ok
[INFO] [stdout] test init::tests::test_seg_init_too_small ... ok
[INFO] [stdout] test init::tests::test_split_zero_runs_no_zeros ... ok
[INFO] [stdout] test init::tests::test_split_zero_runs_with_gap ... ok
[INFO] [stdout] test init::tests::test_symbol_not_found ... ok
[INFO] [stdout] test init::tests::test_patch_executable ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 25 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selinstr-6c30d5ac2e8750fa)
[INFO] [stdout] 
[INFO] [stdout] running 171 tests
[INFO] [stdout] test disasm::tests::test_alu_abs_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_pass_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_or_type2 ... ok
[INFO] [stdout] test disasm::tests::test_alu_add_type2 ... ok
[INFO] [stdout] test disasm::tests::test_bit_clr_type18 ... ok
[INFO] [stdout] test disasm::tests::test_call_absolute ... ok
[INFO] [stdout] test disasm::tests::test_alu_and_type2 ... ok
[INFO] [stdout] test disasm::tests::test_conditional_jump ... ok
[INFO] [stdout] test disasm::tests::test_bit_helpers ... ok
[INFO] [stdout] test disasm::tests::test_alu_sub_type2 ... ok
[INFO] [stdout] test disasm::tests::test_conditional_rts ... ok
[INFO] [stdout] test disasm::tests::test_bit_set_type18 ... ok
[INFO] [stdout] test disasm::tests::test_conditional_type2 ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_be_bytes ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_le_bytes ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_multiple ... ok
[INFO] [stdout] test disasm::tests::test_do_until_lce ... ok
[INFO] [stdout] test disasm::tests::test_float_add_type2 ... ok
[INFO] [stdout] test disasm::tests::test_idle ... ok
[INFO] [stdout] test disasm::tests::test_do_until_forever ... ok
[INFO] [stdout] test disasm::tests::test_float_mul_type2 ... ok
[INFO] [stdout] test disasm::tests::test_imm_load_type17 ... ok
[INFO] [stdout] test disasm::tests::test_float_sub_type2 ... ok
[INFO] [stdout] test disasm::tests::test_indirect_jump_type9a ... ok
[INFO] [stdout] test disasm::tests::test_jump_pc_relative ... ok
[INFO] [stdout] test disasm::tests::test_jump_pc_relative_negative ... ok
[INFO] [stdout] test disasm::tests::test_disassemble_line_bytes ... ok
[INFO] [stdout] test disasm::tests::test_imm_load_mode1 ... ok
[INFO] [stdout] test disasm::tests::test_mul_ssf_type2 ... ok
[INFO] [stdout] test disasm::tests::test_mul_to_reg_type2 ... ok
[INFO] [stdout] test disasm::tests::test_nop ... ok
[INFO] [stdout] test disasm::tests::test_partial_data_ignored ... ok
[INFO] [stdout] test disasm::tests::test_indirect_call_type9a ... ok
[INFO] [stdout] test disasm::tests::test_jump_absolute ... ok
[INFO] [stdout] test disasm::tests::test_rti ... ok
[INFO] [stdout] test disasm::tests::test_rts_with_compute ... ok
[INFO] [stdout] test disasm::tests::test_imm_load_i0 ... ok
[INFO] [stdout] test disasm::tests::test_lcntr_ureg_do ... ok
[INFO] [stdout] test disasm::tests::test_sign_extend ... ok
[INFO] [stdout] test disasm::tests::test_push_pop_type20 ... ok
[INFO] [stdout] test disasm::tests::test_shift_lshift_type2 ... ok
[INFO] [stdout] test disasm::tests::test_rts ... ok
[INFO] [stdout] test disasm::tests::test_shift_ashift_type2 ... ok
[INFO] [stdout] test disasm::tests::test_lcntr_imm_do ... ok
[INFO] [stdout] test disasm::tests::test_modify_type19 ... ok
[INFO] [stdout] test disasm::tests::test_sync ... ok
[INFO] [stdout] test disasm::tests::test_type14_pm_write ... ok
[INFO] [stdout] test disasm::tests::test_type14_dm_read ... ok
[INFO] [stdout] test disasm::tests::test_type1_dm_write ... ok
[INFO] [stdout] test disasm::tests::test_type1_dual_mem ... ok
[INFO] [stdout] test disasm::tests::test_type7_compute_modify ... ok
[INFO] [stdout] test disasm::tests::test_ureg_names ... ok
[INFO] [stdout] test encode::tests::error_absolute_addr_too_large ... ok
[INFO] [stdout] test encode::tests::error_dreg_out_of_range ... ok
[INFO] [stdout] test encode::tests::error_offset_out_of_range ... ok
[INFO] [stdout] test encode::tests::mulop_opcode_audit ... ok
[INFO] [stdout] test encode::tests::roundtrip_abs ... ok
[INFO] [stdout] test encode::tests::roundtrip_add_ci ... ok
[INFO] [stdout] test encode::tests::roundtrip_and ... ok
[INFO] [stdout] test encode::tests::roundtrip_ashift ... ok
[INFO] [stdout] test encode::tests::roundtrip_bclr ... ok
[INFO] [stdout] test encode::tests::roundtrip_add ... ok
[INFO] [stdout] test encode::tests::roundtrip_bset ... ok
[INFO] [stdout] test encode::tests::roundtrip_btst ... ok
[INFO] [stdout] test encode::tests::roundtrip_btgl ... ok
[INFO] [stdout] test encode::tests::roundtrip_clip ... ok
[INFO] [stdout] test encode::tests::roundtrip_comp ... ok
[INFO] [stdout] test encode::tests::roundtrip_call_absolute ... ok
[INFO] [stdout] test encode::tests::roundtrip_clr_mrf ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_jump ... ok
[INFO] [stdout] test encode::tests::roundtrip_compu ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_type4 ... ok
[INFO] [stdout] test encode::tests::roundtrip_cond_lt ... ok
[INFO] [stdout] test encode::tests::roundtrip_dec ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_rts ... ok
[INFO] [stdout] test encode::tests::roundtrip_copysign ... ok
[INFO] [stdout] test encode::tests::roundtrip_dual_dm_write ... ok
[INFO] [stdout] test encode::tests::roundtrip_compute_plus_dm_load ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_abs ... ok
[INFO] [stdout] test encode::tests::roundtrip_dual_read ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_add ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_max ... ok
[INFO] [stdout] test encode::tests::roundtrip_dual_with_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_convert ... ok
[INFO] [stdout] test encode::tests::roundtrip_fdep ... ok
[INFO] [stdout] test encode::tests::roundtrip_exp ... ok
[INFO] [stdout] test encode::tests::roundtrip_fext ... ok
[INFO] [stdout] test encode::tests::roundtrip_conditional_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_dm_load_imm_offset ... ok
[INFO] [stdout] test encode::tests::roundtrip_fix ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_min ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_neg ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_pass ... ok
[INFO] [stdout] test encode::tests::roundtrip_float_sub ... ok
[INFO] [stdout] test encode::tests::roundtrip_fpack ... ok
[INFO] [stdout] test encode::tests::roundtrip_fmul ... ok
[INFO] [stdout] test encode::tests::roundtrip_idle ... ok
[INFO] [stdout] test encode::tests::roundtrip_funpack ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_fext ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_ashift ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_lshift_negative ... ok
[INFO] [stdout] test encode::tests::roundtrip_inc ... ok
[INFO] [stdout] test encode::tests::roundtrip_imm_lshift_positive ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_mode1 ... ok
[INFO] [stdout] test encode::tests::roundtrip_jump_absolute ... ok
[INFO] [stdout] test encode::tests::roundtrip_jump_pc_relative_neg ... ok
[INFO] [stdout] test encode::tests::roundtrip_jump_pc_relative ... ok
[INFO] [stdout] test encode::tests::roundtrip_lshift ... ok
[INFO] [stdout] test encode::tests::roundtrip_lcntr_imm_do ... ok
[INFO] [stdout] test encode::tests::roundtrip_lcntr_ureg_do ... ok
[INFO] [stdout] test encode::tests::roundtrip_modify ... ok
[INFO] [stdout] test encode::tests::roundtrip_leftz ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_i0 ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_r0 ... ok
[INFO] [stdout] test encode::tests::roundtrip_min ... ok
[INFO] [stdout] test encode::tests::roundtrip_logb ... ok
[INFO] [stdout] test encode::tests::roundtrip_load_imm_r15 ... ok
[INFO] [stdout] test encode::tests::roundtrip_max ... ok
[INFO] [stdout] test encode::tests::roundtrip_modify_dag2 ... ok
[INFO] [stdout] test encode::tests::roundtrip_modify_positive ... ok
[INFO] [stdout] test encode::tests::roundtrip_mrf_mac_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_mrf_msub_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_mrf_mul_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_mul_ssf ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_dual_addsub_fixed ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mrf_acc ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mul_alu_fixed ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mul_alu_float ... ok
[INFO] [stdout] test encode::tests::roundtrip_multi_mul_alu_sub ... ok
[INFO] [stdout] test encode::tests::roundtrip_neg ... ok
[INFO] [stdout] test encode::tests::roundtrip_nop ... ok
[INFO] [stdout] test encode::tests::roundtrip_not ... ok
[INFO] [stdout] test encode::tests::roundtrip_or ... ok
[INFO] [stdout] test encode::tests::roundtrip_pass ... ok
[INFO] [stdout] test encode::tests::roundtrip_pm_store_imm_offset ... ok
[INFO] [stdout] test encode::tests::roundtrip_recips ... ok
[INFO] [stdout] test encode::tests::roundtrip_register_swap ... ok
[INFO] [stdout] test encode::tests::roundtrip_register_swap_conditional ... ok
[INFO] [stdout] test encode::tests::roundtrip_register_swap_with_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_rot ... ok
[INFO] [stdout] test encode::tests::roundtrip_rti ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_db ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_db_lr ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_lr ... ok
[INFO] [stdout] test encode::tests::roundtrip_rts_with_compute ... ok
[INFO] [stdout] test encode::tests::roundtrip_sat_mrf ... ok
[INFO] [stdout] test encode::tests::roundtrip_scalb ... ok
[INFO] [stdout] test encode::tests::roundtrip_sub ... ok
[INFO] [stdout] test encode::tests::roundtrip_trnc_mrf_reg ... ok
[INFO] [stdout] test encode::tests::roundtrip_trunc ... ok
[INFO] [stdout] test encode::tests::roundtrip_type15_ureg_load ... ok
[INFO] [stdout] test encode::tests::roundtrip_type15_ureg_store ... ok
[INFO] [stdout] test encode::tests::roundtrip_type16_dm_imm_store ... ok
[INFO] [stdout] test encode::tests::roundtrip_type16_pm_imm_store ... ok
[INFO] [stdout] test encode::tests::roundtrip_xor ... ok
[INFO] [stdout] test encode::tests::roundtrip_type16_pm_imm_store_high_regs ... ok
[INFO] [stdout] test visa_encode::tests::astatx_dag_move_matches_easm21k_swc ... ok
[INFO] [stdout] test visa_encode::tests::astatx_stack_access_matches_easm21k_swc ... ok
[INFO] [stdout] test encode::tests::shiftop_opcode_audit ... ok
[INFO] [stdout] test visa_encode::tests::emuidle_compresses_to_16bit ... ok
[INFO] [stdout] test visa_encode::tests::branch_stays_48 ... ok
[INFO] [stdout] test visa_encode::tests::load_imm32_stays_48 ... ok
[INFO] [stdout] test visa_encode::tests::idle_compresses_to_16bit ... ok
[INFO] [stdout] test visa_encode::tests::load_imm16_compresses ... ok
[INFO] [stdout] test visa_encode::tests::to_bytes_correctness ... ok
[INFO] [stdout] test visa_encode::tests::system_uregs_use_swc_numbering ... ok
[INFO] [stdout] test visa_encode::tests::nop_compresses_to_16bit ... ok
[INFO] [stdout] test visa_encode::tests::short_compute_add ... ok
[INFO] [stdout] test visa_encode::tests::short_compute_rn_ne_rx_stays_48 ... ok
[INFO] [stdout] test encode::tests::type15_system_ureg_uses_swc_numbering ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 171 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/selload-440dd90bf81ca880)
[INFO] [stdout] 
[INFO] [stdout] running 60 tests
[INFO] [stdout] test cli::tests::test_bad_boot_mode ... ok
[INFO] [stdout] test cli::tests::test_bad_width ... ok
[INFO] [stdout] test cli::tests::test_default_output_name ... ok
[INFO] [stdout] test cli::tests::test_crc32_default_poly ... ok
[INFO] [stdout] test cli::tests::test_explicit_bcode_overrides_default ... ok
[INFO] [stdout] test cli::tests::test_help ... ok
[INFO] [stdout] test cli::tests::test_max_block_size_not_multiple_of_4 ... ok
[INFO] [stdout] test cli::tests::test_missing_proc ... ok
[INFO] [stdout] test cli::tests::test_no_input ... ok
[INFO] [stdout] test cli::tests::test_parse_all_flags ... ok
[INFO] [stdout] test cli::tests::test_parse_minimal ... ok
[INFO] [stdout] test cli::tests::test_ospi_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_processor_case_insensitive ... ok
[INFO] [stdout] test cli::tests::test_spi_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_spihost_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_stub_options_accepted ... ok
[INFO] [stdout] test cli::tests::test_version ... ok
[INFO] [stdout] test crc32::tests::test_crc32_deterministic ... ok
[INFO] [stdout] test cli::tests::test_uarthost_default_bcode ... ok
[INFO] [stdout] test cli::tests::test_valid_processors ... ok
[INFO] [stdout] test crc32::tests::test_crc32_single_byte ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test crc32::tests::test_build_table_length ... ok
[INFO] [stdout] test format::tests::test_write_ascii ... ok
[INFO] [stdout] test cli::tests::test_unknown_processor ... ok
[INFO] [stdout] test crc32::tests::test_crc32_different_poly ... ok
[INFO] [stdout] test format::tests::test_hex_record_checksum ... ok
[INFO] [stdout] test format::tests::test_write_include_single ... ok
[INFO] [stdout] test format::tests::test_write_include_empty ... ok
[INFO] [stdout] test ldr::tests::test_bflag_constants ... ok
[INFO] [stdout] test format::tests::test_hex_extended_address ... ok
[INFO] [stdout] test format::tests::test_write_ascii_empty ... ok
[INFO] [stdout] test format::tests::test_write_hex_simple ... ok
[INFO] [stdout] test format::tests::test_write_binary ... ok
[INFO] [stdout] test crc32::tests::test_crc32_different_data ... ok
[INFO] [stdout] test ldr::tests::test_block_to_bytes_length ... ok
[INFO] [stdout] test format::tests::test_write_include ... ok
[INFO] [stdout] test ldr::tests::test_block_to_bytes_target_addr ... ok
[INFO] [stdout] test ldr::tests::test_empty_elf_no_sections ... ok
[INFO] [stdout] test format::tests::test_write_hex_eof_only ... ok
[INFO] [stdout] test ldr::tests::test_encode_bflag_final ... ok
[INFO] [stdout] test format::tests::test_write_binary_empty ... ok
[INFO] [stdout] test crc32::tests::test_crc32_empty ... ok
[INFO] [stdout] test ldr::tests::test_encode_bflag_first ... ok
[INFO] [stdout] test ldr::tests::test_block_to_bytes_alignment ... ok
[INFO] [stdout] test ldr::tests::test_final_block_uses_boot_addr ... ok
[INFO] [stdout] test ldr::tests::test_generate_first_arg_is_remaining_size ... ok
[INFO] [stdout] test ldr::tests::test_default_boot_addr_when_entry_zero ... ok
[INFO] [stdout] test ldr::tests::test_generate_single_segment ... ok
[INFO] [stdout] test ldr::tests::test_encode_bflag_with_bcode ... ok
[INFO] [stdout] test ldr::tests::test_reject_non_exec ... ok
[INFO] [stdout] test ldr::tests::test_generate_with_max_block_size ... ok
[INFO] [stdout] test ldr::tests::test_serialize_blocks_empty ... ok
[INFO] [stdout] test ldr::tests::test_reject_non_sharc ... ok
[INFO] [stdout] test ldr::tests::test_l2_blocks_are_deferred_until_after_l1_blocks ... ok
[INFO] [stdout] test ldr::tests::test_l2_data_section_does_not_emit_fill_blocks ... ok
[INFO] [stdout] test ldr::tests::test_header_checksum ... ok
[INFO] [stdout] test ldr::tests::test_l2_sw_code_alias_loads_to_l2_byte_address ... ok
[INFO] [stdout] test ldr::tests::test_l2_data_section_uses_byte_width ... ok
[INFO] [stdout] test ldr::tests::test_generate_with_crc32 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 60 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selload-81545283f4d8cb76)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-efb230bc381845c5)
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test version_flag_prints_banner ... ok
[INFO] [stdout] test missing_input_file_errors ... ok
[INFO] [stdout] test no_args_prints_usage_and_fails ... ok
[INFO] [stdout] test help_flag_prints_usage ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selmem-fb919594bb97d123)
[INFO] [stdout] 
[INFO] [stdout] running 14 tests
[INFO] [stdout] test cli::tests::test_missing_o_arg ... ok
[INFO] [stdout] test cli::tests::test_missing_input ... ok
[INFO] [stdout] test cli::tests::test_parse_basic ... ok
[INFO] [stdout] test cli::tests::test_parse_verbose ... ok
[INFO] [stdout] test cli::tests::test_unknown_option ... ok
[INFO] [stdout] test init::tests::test_data_section_initialized ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test init::tests::test_empty_init_only_seg_init_present ... ok
[INFO] [stdout] test cli::tests::test_missing_output ... ok
[INFO] [stdout] test init::tests::test_missing_seg_init ... ok
[INFO] [stdout] test init::tests::test_multiple_sections ... ok
[INFO] [stdout] test init::tests::test_nobits_section ... ok
[INFO] [stdout] test init::tests::test_non_alloc_section_skipped ... ok
[INFO] [stdout] test init::tests::test_seg_init_too_small ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 14 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selpatch-c895360ed5f64c72)
[INFO] [stdout] 
[INFO] [stdout] running 20 tests
[INFO] [stdout] test cli::tests::test_missing_input_file ... ok
[INFO] [stdout] test cli::tests::test_missing_section_name ... ok
[INFO] [stdout] test cli::tests::test_duplicate_action ... ok
[INFO] [stdout] test cli::tests::test_parse_get ... ok
[INFO] [stdout] test cli::tests::test_parse_get_with_text_and_output ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test cli::tests::test_parse_replace ... ok
[INFO] [stdout] test cli::tests::test_parse_version ... ok
[INFO] [stdout] test patch::tests::test_bytes_to_hex ... ok
[INFO] [stdout] test patch::tests::test_extract_shstrtab ... ok
[INFO] [stdout] test patch::tests::test_extract_nonexistent_section ... ok
[INFO] [stdout] test patch::tests::test_extract_text_section ... ok
[INFO] [stdout] test patch::tests::test_hex_to_bytes_invalid_char ... ok
[INFO] [stdout] test patch::tests::test_hex_to_bytes_odd ... ok
[INFO] [stdout] test patch::tests::test_replace_larger ... ok
[INFO] [stdout] test patch::tests::test_hex_roundtrip ... ok
[INFO] [stdout] test patch::tests::test_replace_same_size ... ok
[INFO] [stdout] test patch::tests::test_replace_smaller ... ok
[INFO] [stdout] test patch::tests::test_replace_nonexistent ... ok
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/selsyms-706507158e441d60)
[INFO] [stdout] test patch::tests::test_hex_to_bytes ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 20 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 22 tests
[INFO] [stdout] test cli::tests::test_missing_exclude_arg ... ok
[INFO] [stdout] test cli::tests::test_parse_exclude_long ... ok
[INFO] [stdout] test cli::tests::test_missing_include_arg ... ok
[INFO] [stdout] test cli::tests::test_parse_exclude ... ok
[INFO] [stdout] test cli::tests::test_parse_files ... ok
[INFO] [stdout] test cli::tests::test_parse_help ... ok
[INFO] [stdout] test cli::tests::test_parse_include ... ok
[INFO] [stdout] test cli::tests::test_parse_help_long ... ok
[INFO] [stdout] test cli::tests::test_parse_include_long ... ok
[INFO] [stdout] test cli::tests::test_parse_version ... ok
[INFO] [stdout] test cli::tests::test_parse_version_long ... ok
[INFO] [stdout] test cli::tests::test_print_help_output ... ok
[INFO] [stdout] test cli::tests::test_print_version_output ... ok
[INFO] [stdout] test tests::test_help_flag ... ok
[INFO] [stdout] test tests::test_no_args_shows_help ... ok
[INFO] [stdout] test tests::test_no_symbols ... ok
[INFO] [stdout] test tests::test_print_symbols_basic ... ok
[INFO] [stdout] test tests::test_print_symbols_include_filter ... ok
[INFO] [stderr]    Doc-tests selas
[INFO] [stdout] test tests::test_print_symbols_exclude_filter ... ok
[INFO] [stdout] test tests::test_skips_local_symbols ... ok
[INFO] [stdout] test tests::test_skips_undefined_symbols ... ok
[INFO] [stdout] test tests::test_version_flag ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 22 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stdout] test selas/src/assemble.rs - assemble::parse_section_name (line 55) ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- selas/src/assemble.rs - assemble::parse_section_name (line 55) stdout ----
[INFO] [stdout] error: expected item, found `.`
[INFO] [stdout]   --> selas/src/assemble.rs:56:1
[INFO] [stdout]    |
[INFO] [stdout] 56 | .SECTION/PM seg_pmco;
[INFO] [stdout]    | ^ expected item
[INFO] [stdout]    |
[INFO] [stdout]    = note: for a full list of items that can appear in modules, see <https://doc.rust-lang.org/reference/items.html>
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] Couldn't compile the test.
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     selas/src/assemble.rs - assemble::parse_section_name (line 55)
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.03s
[INFO] [stdout] 
[INFO] [stderr] error: doctest failed, to rerun pass `-p selas --doc`
[INFO] running `Command { std: "docker" "inspect" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca", kill_on_drop: false }`
[INFO] [stdout] 0a74242c466f57875e6acda44645200e756eccb7353152b3079caa8441b70fca
