[INFO] fetching crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a...
[INFO] checking compiler-builtins-snapshot-0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a against master#30f74ff0dc4d66debc8b50724c446f817e5f75f4 for pr-121848-1
[INFO] extracting crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a into /workspace/builds/worker-1-tc1/source
[INFO] validating manifest of crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a on toolchain 30f74ff0dc4d66debc8b50724c446f817e5f75f4
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a
[INFO] finished tweaking crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a
[INFO] tweaked toml for crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a written to /workspace/builds/worker-1-tc1/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded rustc-cfg v0.3.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0196584baaa3c6c172e79987b2a92f5d22e92961fd722fb1d5a67a918c045b40
[INFO] running `Command { std: "docker" "start" "-a" "0196584baaa3c6c172e79987b2a92f5d22e92961fd722fb1d5a67a918c045b40", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0196584baaa3c6c172e79987b2a92f5d22e92961fd722fb1d5a67a918c045b40", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0196584baaa3c6c172e79987b2a92f5d22e92961fd722fb1d5a67a918c045b40", kill_on_drop: false }`
[INFO] [stdout] 0196584baaa3c6c172e79987b2a92f5d22e92961fd722fb1d5a67a918c045b40
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+30f74ff0dc4d66debc8b50724c446f817e5f75f4" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] db9cc1f2da863b6d4fa6d6cacdee5f20effea539c0ecd9834a4c3e00cb0883a1
[INFO] running `Command { std: "docker" "start" "-a" "db9cc1f2da863b6d4fa6d6cacdee5f20effea539c0ecd9834a4c3e00cb0883a1", kill_on_drop: false }`
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling rustc-cfg v0.3.0
[INFO] [stderr]    Compiling compiler-builtins-snapshot v0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated type alias `gcc::Config`: gcc::Config has been renamed to gcc::Build
[INFO] [stdout]   --> build.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let cfg = &mut gcc::Config::new();
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `gcc::Build::new`: crate has been renamed to `cc`, the `gcc` name is not maintained
[INFO] [stdout]   --> build.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let cfg = &mut gcc::Config::new();
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `quickcheck`
[INFO] [stdout]   --> src/lib.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | extern crate quickcheck;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `gcc_s`
[INFO] [stdout]   --> src/lib.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | extern crate gcc_s;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `compiler_rt`
[INFO] [stdout]   --> src/lib.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | extern crate compiler_rt;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rand`
[INFO] [stdout]   --> src/lib.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | extern crate rand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `compiler_builtins` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![feature(compiler_builtins)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:31
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(internal_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `staged_api` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(staged_api)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![feature(core_intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `srem`
[INFO] [stdout]   --> src/lib.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | macro_rules! srem {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_macros)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/int/udiv.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout] 2   | | #![cfg_attr(not(test), no_std)]
[INFO] [stdout] 3   | | #![cfg_attr(feature = "compiler-builtins", compiler_builtins)]
[INFO] [stdout] 4   | | #![crate_name = "compiler_builtins_snapshot"]
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | | #[cfg(target_arch = "x86_64")]
[INFO] [stdout] 115 | | pub mod x86_64;
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub mod int;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod mul;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 9  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 10 | |             let half_bits = <$ty>::bits() / 4;
[INFO] [stdout] 11 | |             let lower_mask = !0 >> half_bits;
[INFO] [stdout] 12 | |             let mut low = (a.low() & lower_mask).wrapping_mul(b.low() & lower_mask);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |             <$ty>::from_parts(low, high)
[INFO] [stdout] 26 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 72 |   mul!(__muldi3: u64);
[INFO] [stdout]    |   ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, overflow: &mut i32) -> $ty {
[INFO] [stdout] 35 | |             *overflow = 0;
[INFO] [stdout] 36 | |             let result = a.wrapping_mul(b);
[INFO] [stdout] 37 | |             if a == <$ty>::min_value() {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |             result
[INFO] [stdout] 67 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 74 |   mulo!(__mulosi4: i32);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mulo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, overflow: &mut i32) -> $ty {
[INFO] [stdout] 35 | |             *overflow = 0;
[INFO] [stdout] 36 | |             let result = a.wrapping_mul(b);
[INFO] [stdout] 37 | |             if a == <$ty>::min_value() {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |             result
[INFO] [stdout] 67 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 75 |   mulo!(__mulodi4: i64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mulo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod sdiv;
[INFO] [stdout]   | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 8  | |             let s_a = a >> (<$ty>::bits() - 1);
[INFO] [stdout] 9  | |             let s_b = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 10 | |             let a = (a ^ s_a) - s_a;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |             (r as $ty ^ s) - s
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 59 |   div!(__divsi3: i32, u32);
[INFO] [stdout]    |   ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 8  | |             let s_a = a >> (<$ty>::bits() - 1);
[INFO] [stdout] 9  | |             let s_b = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 10 | |             let a = (a ^ s_a) - s_a;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |             (r as $ty ^ s) - s
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   div!(__divdi3: i64, u64);
[INFO] [stdout]    |   ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 25 | |             let s = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 26 | |             let b = (b ^ s) - s;
[INFO] [stdout] 27 | |             let s = a >> (<$ty>::bits() - 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |             (r as $ty ^ s) - s
[INFO] [stdout] 32 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 65 |   mod_!(__modsi3: i32, u32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mod_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 25 | |             let s = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 26 | |             let b = (b ^ s) - s;
[INFO] [stdout] 27 | |             let s = a >> (<$ty>::bits() - 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |             (r as $ty ^ s) - s
[INFO] [stdout] 32 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 68 |   mod_!(__moddi3: i64, u64);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mod_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, rem: &mut $ty) -> $ty {
[INFO] [stdout] 41 | |             #[cfg(all(feature = "c", any(target_arch = "x86")))]
[INFO] [stdout] 42 | |             extern {
[INFO] [stdout] 43 | |                 fn $div(a: $ty, b: $ty) -> $ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             r
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 71 |   divmod!(__divmodsi4, __divsi3: i32);
[INFO] [stdout]    |   ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `divmod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, rem: &mut $ty) -> $ty {
[INFO] [stdout] 41 | |             #[cfg(all(feature = "c", any(target_arch = "x86")))]
[INFO] [stdout] 42 | |             extern {
[INFO] [stdout] 43 | |                 fn $div(a: $ty, b: $ty) -> $ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             r
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 73 |   divmod!(__divmoddi4, __divdi3: i64);
[INFO] [stdout]    |   ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `divmod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod shift;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 8  | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 9  | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 10 | |             if b & half_bits != 0 {
[INFO] [stdout] 11 | |                 <$ty>::from_parts(0, a.low() << (b - half_bits))
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |             }
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 59 |   ashl!(__ashldi3: u64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `ashl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 26 | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 27 | |             if b & half_bits != 0 {
[INFO] [stdout] 28 | |                 <$ty>::from_parts((a.high() >> (b - half_bits)) as <$ty as LargeInt>::LowHalf,
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |             }
[INFO] [stdout] 37 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   ashr!(__ashrdi3: i64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `ashr` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 46 | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 47 | |             if b & half_bits != 0 {
[INFO] [stdout] 48 | |                 <$ty>::from_parts(a.high() >> (b - half_bits), 0)
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             }
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 65 |   lshr!(__lshrdi3: u64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `lshr` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod udiv;
[INFO] [stdout]   | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout] 7  | / pub extern "C" fn __udivsi3(n: u32, d: u32) -> u32 {
[INFO] [stdout] 8  | |     // Special cases
[INFO] [stdout] 9  | |     if d == 0 {
[INFO] [stdout] 10 | |         // NOTE This should be unreachable in safe Rust because the program will panic before
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     (q << 1) | carry
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / pub extern "C" fn __umodsi3(n: u32, d: u32) -> u32 {
[INFO] [stdout] 63 | |     #[cfg(all(feature = "c", target_arch = "arm", not(target_os = "ios")))]
[INFO] [stdout] 64 | |     extern "C" {
[INFO] [stdout] 65 | |         fn __udivsi3(n: u32, d: u32) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |     n - q * d
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub extern "C" fn __udivmodsi4(n: u32, d: u32, rem: Option<&mut u32>) -> u32 {
[INFO] [stdout] 82 | |     #[cfg(all(feature = "c", target_arch = "arm", not(target_os = "ios")))]
[INFO] [stdout] 83 | |     extern "C" {
[INFO] [stdout] 84 | |         fn __udivsi3(n: u32, d: u32) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     q
[INFO] [stdout] 97 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub extern "C" fn __udivdi3(n: u64, d: u64) -> u64 {
[INFO] [stdout] 103 | |     __udivmoddi4(n, d, None)
[INFO] [stdout] 104 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / pub extern "C" fn __umoddi3(a: u64, b: u64) -> u64 {
[INFO] [stdout] 110 | |     use core::mem;
[INFO] [stdout] 111 | |
[INFO] [stdout] 112 | |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout] 113 | |     __udivmoddi4(a, b, Some(&mut rem));
[INFO] [stdout] 114 | |     rem
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / pub extern "C" fn __udivmoddi4(n: u64, d: u64, rem: Option<&mut u64>) -> u64 {
[INFO] [stdout] 120 | |     // NOTE X is unknown, K != 0
[INFO] [stdout] 121 | |     if n.high() == 0 {
[INFO] [stdout] 122 | |         if d.high() == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 262 | |     (q << 1) | carry as u64
[INFO] [stdout] 263 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  | / pub trait Int {
[INFO] [stdout] 9  | |     /// Returns the bitwidth of the int type
[INFO] [stdout] 10 | |     fn bits() -> u32;
[INFO] [stdout] 11 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / impl Int for u32 {
[INFO] [stdout] 15 | |     fn bits() -> u32 {
[INFO] [stdout] 16 | |         32
[INFO] [stdout] 17 | |     }
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / impl Int for i32 {
[INFO] [stdout] 20 | |     fn bits() -> u32 {
[INFO] [stdout] 21 | |         32
[INFO] [stdout] 22 | |     }
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / impl Int for u64 {
[INFO] [stdout] 25 | |     fn bits() -> u32 {
[INFO] [stdout] 26 | |         64
[INFO] [stdout] 27 | |     }
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / impl Int for i64 {
[INFO] [stdout] 30 | |     fn bits() -> u32 {
[INFO] [stdout] 31 | |         64
[INFO] [stdout] 32 | |     }
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / pub trait LargeInt {
[INFO] [stdout] 37 | |     type LowHalf;
[INFO] [stdout] 38 | |     type HighHalf;
[INFO] [stdout] 39 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / impl LargeInt for u64 {
[INFO] [stdout] 47 | |     type LowHalf = u32;
[INFO] [stdout] 48 | |     type HighHalf = u32;
[INFO] [stdout] 49 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / impl LargeInt for i64 {
[INFO] [stdout] 61 | |     type LowHalf = u32;
[INFO] [stdout] 62 | |     type HighHalf = i32;
[INFO] [stdout] 63 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 72 | |     }
[INFO] [stdout] 73 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub mod float;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod add;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/float/add.rs:11:9
[INFO] [stdout]     |
[INFO] [stdout] 11  | /         pub extern fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 12  | |             let one = Wrapping(1 as <$ty as Float>::Int);
[INFO] [stdout] 13  | |             let zero = Wrapping(0 as <$ty as Float>::Int);
[INFO] [stdout] 14  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             <$ty>::from_repr(result.0)
[INFO] [stdout] 180 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 184 |   add!(__addsf3: f32);
[INFO] [stdout]     |   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/float/add.rs:11:9
[INFO] [stdout]     |
[INFO] [stdout] 11  | /         pub extern fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 12  | |             let one = Wrapping(1 as <$ty as Float>::Int);
[INFO] [stdout] 13  | |             let zero = Wrapping(0 as <$ty as Float>::Int);
[INFO] [stdout] 14  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             <$ty>::from_repr(result.0)
[INFO] [stdout] 180 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 185 |   add!(__adddf3: f64);
[INFO] [stdout]     |   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod pow;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/float/pow.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | /         pub extern "C" fn $intrinsic(a: $fty, b: $ity) -> $fty {
[INFO] [stdout] 6  | |             let (mut a, mut b) = (a, b);
[INFO] [stdout] 7  | |             let recip = b < 0;
[INFO] [stdout] 8  | |             let mut r: $fty = 1.0;
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |             }
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 29 |   pow!(__powisf2: f32, i32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `pow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/float/pow.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | /         pub extern "C" fn $intrinsic(a: $fty, b: $ity) -> $fty {
[INFO] [stdout] 6  | |             let (mut a, mut b) = (a, b);
[INFO] [stdout] 7  | |             let recip = b < 0;
[INFO] [stdout] 8  | |             let mut r: $fty = 1.0;
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |             }
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 30 |   pow!(__powidf2: f64, i32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `pow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout] 7  | / pub trait Float: Sized + Copy {
[INFO] [stdout] 8  | |     /// A uint of the same with as the float
[INFO] [stdout] 9  | |     type Int;
[INFO] [stdout] 10 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     fn normalize(significand: Self::Int) -> (i32, Self::Int);
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / impl Float for f32 {
[INFO] [stdout] 53 | |     type Int = u32;
[INFO] [stdout] 54 | |     fn bits() -> u32 {
[INFO] [stdout] 55 | |         32
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     }
[INFO] [stdout] 93 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]    --> src/float/mod.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / impl Float for f64 {
[INFO] [stdout] 95  | |     type Int = u64;
[INFO] [stdout] 96  | |     fn bits() -> u32 {
[INFO] [stdout] 97  | |         64
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     }
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub mod x86_64;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     type LowHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     type HighHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn low(self) -> Self::LowHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn high(self) -> Self::HighHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     type Int;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn significand_bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | /     fn exponent_bits() -> u32 {
[INFO] [stdout] 19 | |         Self::bits() - Self::significand_bits() - 1
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn sign_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn significand_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn exponent_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn repr(self) -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_repr(a: Self::Int) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn from_parts(sign: bool, exponent: Self::Int, significand: Self::Int) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn normalize(significand: Self::Int) -> (i32, Self::Int);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `asm` has been stable since 1.59.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(asm)]
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(stable_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `compiler_builtins` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![feature(compiler_builtins)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:31
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(internal_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `staged_api` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(staged_api)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![feature(core_intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `srem`
[INFO] [stdout]   --> src/lib.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | macro_rules! srem {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_macros)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the item `Box` is imported redundantly
[INFO] [stdout]  --> src/qc.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::boxed::Box;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/30f74ff0dc4d66debc8b50724c446f817e5f75f4/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Box` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[deny(unused_imports)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/int/udiv.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `compiler-builtins-snapshot` (lib test) due to 11 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: unnecessary `unsafe` block
[INFO] [stdout]   --> src/int/udiv.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         unsafe {
[INFO] [stdout]    |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_unsafe)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary `unsafe` block
[INFO] [stdout]    --> src/int/udiv.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             unsafe {
[INFO] [stdout]     |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 68 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `compiler-builtins-snapshot` (lib) due to 69 previous errors
[INFO] running `Command { std: "docker" "inspect" "db9cc1f2da863b6d4fa6d6cacdee5f20effea539c0ecd9834a4c3e00cb0883a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "db9cc1f2da863b6d4fa6d6cacdee5f20effea539c0ecd9834a4c3e00cb0883a1", kill_on_drop: false }`
[INFO] [stdout] db9cc1f2da863b6d4fa6d6cacdee5f20effea539c0ecd9834a4c3e00cb0883a1
[INFO] checking compiler-builtins-snapshot-0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a against try#72eda894eb3548c7ba774079ce0afab42958d4ee for pr-121848-1
[INFO] extracting crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a into /workspace/builds/worker-1-tc2/source
[INFO] validating manifest of crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a on toolchain 72eda894eb3548c7ba774079ce0afab42958d4ee
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a
[INFO] finished tweaking crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a
[INFO] tweaked toml for crates.io crate compiler-builtins-snapshot 0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1b657cbd2b414955b9be5d82abc064f0d7f873c7e194383beb735ae2551e5374
[INFO] running `Command { std: "docker" "start" "-a" "1b657cbd2b414955b9be5d82abc064f0d7f873c7e194383beb735ae2551e5374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1b657cbd2b414955b9be5d82abc064f0d7f873c7e194383beb735ae2551e5374", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1b657cbd2b414955b9be5d82abc064f0d7f873c7e194383beb735ae2551e5374", kill_on_drop: false }`
[INFO] [stdout] 1b657cbd2b414955b9be5d82abc064f0d7f873c7e194383beb735ae2551e5374
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,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" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+72eda894eb3548c7ba774079ce0afab42958d4ee" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 578074e1c56b03b2129307f5bd5411e9b324fdf35aeaafad6da1dae7c44c6d31
[INFO] running `Command { std: "docker" "start" "-a" "578074e1c56b03b2129307f5bd5411e9b324fdf35aeaafad6da1dae7c44c6d31", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustc-cfg v0.3.0
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]    Compiling compiler-builtins-snapshot v0.1.20170127+764557f0b669bb0e28817c5ae70c9d718685e35a (/opt/rustwide/workdir)
[INFO] [stdout] warning: use of deprecated type alias `gcc::Config`: gcc::Config has been renamed to gcc::Build
[INFO] [stdout]   --> build.rs:66:29
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let cfg = &mut gcc::Config::new();
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(deprecated)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: use of deprecated associated function `gcc::Build::new`: crate has been renamed to `cc`, the `gcc` name is not maintained
[INFO] [stdout]   --> build.rs:66:37
[INFO] [stdout]    |
[INFO] [stdout] 66 |         let cfg = &mut gcc::Config::new();
[INFO] [stdout]    |                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `quickcheck`
[INFO] [stdout]   --> src/lib.rs:87:1
[INFO] [stdout]    |
[INFO] [stdout] 87 | extern crate quickcheck;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `gcc_s`
[INFO] [stdout]   --> src/lib.rs:93:1
[INFO] [stdout]    |
[INFO] [stdout] 93 | extern crate gcc_s;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `compiler_rt`
[INFO] [stdout]   --> src/lib.rs:96:1
[INFO] [stdout]    |
[INFO] [stdout] 96 | extern crate compiler_rt;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0463]: can't find crate for `rand`
[INFO] [stdout]   --> src/lib.rs:99:1
[INFO] [stdout]    |
[INFO] [stdout] 99 | extern crate rand;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `compiler_builtins` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![feature(compiler_builtins)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:31
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(internal_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `staged_api` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(staged_api)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![feature(core_intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `srem`
[INFO] [stdout]   --> src/lib.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | macro_rules! srem {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_macros)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated function `core::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/int/udiv.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:1:1
[INFO] [stdout]     |
[INFO] [stdout] 1   | / #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout] 2   | | #![cfg_attr(not(test), no_std)]
[INFO] [stdout] 3   | | #![cfg_attr(feature = "compiler-builtins", compiler_builtins)]
[INFO] [stdout] 4   | | #![crate_name = "compiler_builtins_snapshot"]
[INFO] [stdout] ...   |
[INFO] [stdout] 114 | | #[cfg(target_arch = "x86_64")]
[INFO] [stdout] 115 | | pub mod x86_64;
[INFO] [stdout]     | |_______________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:105:1
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub mod int;
[INFO] [stdout]     | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub mod mul;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:9:9
[INFO] [stdout]    |
[INFO] [stdout] 9  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 10 | |             let half_bits = <$ty>::bits() / 4;
[INFO] [stdout] 11 | |             let lower_mask = !0 >> half_bits;
[INFO] [stdout] 12 | |             let mut low = (a.low() & lower_mask).wrapping_mul(b.low() & lower_mask);
[INFO] [stdout] ...  |
[INFO] [stdout] 25 | |             <$ty>::from_parts(low, high)
[INFO] [stdout] 26 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 72 |   mul!(__muldi3: u64);
[INFO] [stdout]    |   ------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mul` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, overflow: &mut i32) -> $ty {
[INFO] [stdout] 35 | |             *overflow = 0;
[INFO] [stdout] 36 | |             let result = a.wrapping_mul(b);
[INFO] [stdout] 37 | |             if a == <$ty>::min_value() {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |             result
[INFO] [stdout] 67 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 74 |   mulo!(__mulosi4: i32);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mulo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/mul.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, overflow: &mut i32) -> $ty {
[INFO] [stdout] 35 | |             *overflow = 0;
[INFO] [stdout] 36 | |             let result = a.wrapping_mul(b);
[INFO] [stdout] 37 | |             if a == <$ty>::min_value() {
[INFO] [stdout] ...  |
[INFO] [stdout] 66 | |             result
[INFO] [stdout] 67 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 75 |   mulo!(__mulodi4: i64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mulo` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod sdiv;
[INFO] [stdout]   | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 8  | |             let s_a = a >> (<$ty>::bits() - 1);
[INFO] [stdout] 9  | |             let s_b = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 10 | |             let a = (a ^ s_a) - s_a;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |             (r as $ty ^ s) - s
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 59 |   div!(__divsi3: i32, u32);
[INFO] [stdout]    |   ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:7:9
[INFO] [stdout]    |
[INFO] [stdout] 7  | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 8  | |             let s_a = a >> (<$ty>::bits() - 1);
[INFO] [stdout] 9  | |             let s_b = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 10 | |             let a = (a ^ s_a) - s_a;
[INFO] [stdout] ...  |
[INFO] [stdout] 15 | |             (r as $ty ^ s) - s
[INFO] [stdout] 16 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   div!(__divdi3: i64, u64);
[INFO] [stdout]    |   ------------------------ in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `div` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 25 | |             let s = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 26 | |             let b = (b ^ s) - s;
[INFO] [stdout] 27 | |             let s = a >> (<$ty>::bits() - 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |             (r as $ty ^ s) - s
[INFO] [stdout] 32 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 65 |   mod_!(__modsi3: i32, u32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mod_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:24:9
[INFO] [stdout]    |
[INFO] [stdout] 24 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 25 | |             let s = b >> (<$ty>::bits() - 1);
[INFO] [stdout] 26 | |             let b = (b ^ s) - s;
[INFO] [stdout] 27 | |             let s = a >> (<$ty>::bits() - 1);
[INFO] [stdout] ...  |
[INFO] [stdout] 31 | |             (r as $ty ^ s) - s
[INFO] [stdout] 32 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 68 |   mod_!(__moddi3: i64, u64);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `mod_` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, rem: &mut $ty) -> $ty {
[INFO] [stdout] 41 | |             #[cfg(all(feature = "c", any(target_arch = "x86")))]
[INFO] [stdout] 42 | |             extern {
[INFO] [stdout] 43 | |                 fn $div(a: $ty, b: $ty) -> $ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             r
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 71 |   divmod!(__divmodsi4, __divsi3: i32);
[INFO] [stdout]    |   ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `divmod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/sdiv.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 | /         pub extern "C" fn $intrinsic(a: $ty, b: $ty, rem: &mut $ty) -> $ty {
[INFO] [stdout] 41 | |             #[cfg(all(feature = "c", any(target_arch = "x86")))]
[INFO] [stdout] 42 | |             extern {
[INFO] [stdout] 43 | |                 fn $div(a: $ty, b: $ty) -> $ty;
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             r
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 73 |   divmod!(__divmoddi4, __divdi3: i64);
[INFO] [stdout]    |   ----------------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `divmod` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod shift;
[INFO] [stdout]   | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:8:9
[INFO] [stdout]    |
[INFO] [stdout] 8  | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 9  | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 10 | |             if b & half_bits != 0 {
[INFO] [stdout] 11 | |                 <$ty>::from_parts(0, a.low() << (b - half_bits))
[INFO] [stdout] ...  |
[INFO] [stdout] 16 | |             }
[INFO] [stdout] 17 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 59 |   ashl!(__ashldi3: u64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `ashl` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:25:9
[INFO] [stdout]    |
[INFO] [stdout] 25 | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 26 | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 27 | |             if b & half_bits != 0 {
[INFO] [stdout] 28 | |                 <$ty>::from_parts((a.high() >> (b - half_bits)) as <$ty as LargeInt>::LowHalf,
[INFO] [stdout] ...  |
[INFO] [stdout] 36 | |             }
[INFO] [stdout] 37 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 62 |   ashr!(__ashrdi3: i64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `ashr` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/shift.rs:45:9
[INFO] [stdout]    |
[INFO] [stdout] 45 | /         pub extern "C" fn $intrinsic(a: $ty, b: u32) -> $ty {
[INFO] [stdout] 46 | |             let half_bits = <$ty>::bits() / 2;
[INFO] [stdout] 47 | |             if b & half_bits != 0 {
[INFO] [stdout] 48 | |                 <$ty>::from_parts(a.high() >> (b - half_bits), 0)
[INFO] [stdout] ...  |
[INFO] [stdout] 53 | |             }
[INFO] [stdout] 54 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 65 |   lshr!(__lshrdi3: u64);
[INFO] [stdout]    |   --------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `lshr` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/int/mod.rs:5:1
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub mod udiv;
[INFO] [stdout]   | ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout] 7  | / pub extern "C" fn __udivsi3(n: u32, d: u32) -> u32 {
[INFO] [stdout] 8  | |     // Special cases
[INFO] [stdout] 9  | |     if d == 0 {
[INFO] [stdout] 10 | |         // NOTE This should be unreachable in safe Rust because the program will panic before
[INFO] [stdout] ...  |
[INFO] [stdout] 56 | |     (q << 1) | carry
[INFO] [stdout] 57 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | / pub extern "C" fn __umodsi3(n: u32, d: u32) -> u32 {
[INFO] [stdout] 63 | |     #[cfg(all(feature = "c", target_arch = "arm", not(target_os = "ios")))]
[INFO] [stdout] 64 | |     extern "C" {
[INFO] [stdout] 65 | |         fn __udivsi3(n: u32, d: u32) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 75 | |     n - q * d
[INFO] [stdout] 76 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/int/udiv.rs:81:1
[INFO] [stdout]    |
[INFO] [stdout] 81 | / pub extern "C" fn __udivmodsi4(n: u32, d: u32, rem: Option<&mut u32>) -> u32 {
[INFO] [stdout] 82 | |     #[cfg(all(feature = "c", target_arch = "arm", not(target_os = "ios")))]
[INFO] [stdout] 83 | |     extern "C" {
[INFO] [stdout] 84 | |         fn __udivsi3(n: u32, d: u32) -> u32;
[INFO] [stdout] ...  |
[INFO] [stdout] 96 | |     q
[INFO] [stdout] 97 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | / pub extern "C" fn __udivdi3(n: u64, d: u64) -> u64 {
[INFO] [stdout] 103 | |     __udivmoddi4(n, d, None)
[INFO] [stdout] 104 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:109:1
[INFO] [stdout]     |
[INFO] [stdout] 109 | / pub extern "C" fn __umoddi3(a: u64, b: u64) -> u64 {
[INFO] [stdout] 110 | |     use core::mem;
[INFO] [stdout] 111 | |
[INFO] [stdout] 112 | |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout] 113 | |     __udivmoddi4(a, b, Some(&mut rem));
[INFO] [stdout] 114 | |     rem
[INFO] [stdout] 115 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/int/udiv.rs:119:1
[INFO] [stdout]     |
[INFO] [stdout] 119 | / pub extern "C" fn __udivmoddi4(n: u64, d: u64, rem: Option<&mut u64>) -> u64 {
[INFO] [stdout] 120 | |     // NOTE X is unknown, K != 0
[INFO] [stdout] 121 | |     if n.high() == 0 {
[INFO] [stdout] 122 | |         if d.high() == 0 {
[INFO] [stdout] ...   |
[INFO] [stdout] 262 | |     (q << 1) | carry as u64
[INFO] [stdout] 263 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:8:1
[INFO] [stdout]    |
[INFO] [stdout] 8  | / pub trait Int {
[INFO] [stdout] 9  | |     /// Returns the bitwidth of the int type
[INFO] [stdout] 10 | |     fn bits() -> u32;
[INFO] [stdout] 11 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | / impl Int for u32 {
[INFO] [stdout] 15 | |     fn bits() -> u32 {
[INFO] [stdout] 16 | |         32
[INFO] [stdout] 17 | |     }
[INFO] [stdout] 18 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | / impl Int for i32 {
[INFO] [stdout] 20 | |     fn bits() -> u32 {
[INFO] [stdout] 21 | |         32
[INFO] [stdout] 22 | |     }
[INFO] [stdout] 23 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | / impl Int for u64 {
[INFO] [stdout] 25 | |     fn bits() -> u32 {
[INFO] [stdout] 26 | |         64
[INFO] [stdout] 27 | |     }
[INFO] [stdout] 28 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:29:1
[INFO] [stdout]    |
[INFO] [stdout] 29 | / impl Int for i64 {
[INFO] [stdout] 30 | |     fn bits() -> u32 {
[INFO] [stdout] 31 | |         64
[INFO] [stdout] 32 | |     }
[INFO] [stdout] 33 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:36:1
[INFO] [stdout]    |
[INFO] [stdout] 36 | / pub trait LargeInt {
[INFO] [stdout] 37 | |     type LowHalf;
[INFO] [stdout] 38 | |     type HighHalf;
[INFO] [stdout] 39 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 42 | |     fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self;
[INFO] [stdout] 43 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:46:1
[INFO] [stdout]    |
[INFO] [stdout] 46 | / impl LargeInt for u64 {
[INFO] [stdout] 47 | |     type LowHalf = u32;
[INFO] [stdout] 48 | |     type HighHalf = u32;
[INFO] [stdout] 49 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 58 | |     }
[INFO] [stdout] 59 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:60:1
[INFO] [stdout]    |
[INFO] [stdout] 60 | / impl LargeInt for i64 {
[INFO] [stdout] 61 | |     type LowHalf = u32;
[INFO] [stdout] 62 | |     type HighHalf = i32;
[INFO] [stdout] 63 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 72 | |     }
[INFO] [stdout] 73 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:106:1
[INFO] [stdout]     |
[INFO] [stdout] 106 | pub mod float;
[INFO] [stdout]     | ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub mod add;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/float/add.rs:11:9
[INFO] [stdout]     |
[INFO] [stdout] 11  | /         pub extern fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 12  | |             let one = Wrapping(1 as <$ty as Float>::Int);
[INFO] [stdout] 13  | |             let zero = Wrapping(0 as <$ty as Float>::Int);
[INFO] [stdout] 14  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             <$ty>::from_repr(result.0)
[INFO] [stdout] 180 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 184 |   add!(__addsf3: f32);
[INFO] [stdout]     |   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]    --> src/float/add.rs:11:9
[INFO] [stdout]     |
[INFO] [stdout] 11  | /         pub extern fn $intrinsic(a: $ty, b: $ty) -> $ty {
[INFO] [stdout] 12  | |             let one = Wrapping(1 as <$ty as Float>::Int);
[INFO] [stdout] 13  | |             let zero = Wrapping(0 as <$ty as Float>::Int);
[INFO] [stdout] 14  | |
[INFO] [stdout] ...   |
[INFO] [stdout] 179 | |             <$ty>::from_repr(result.0)
[INFO] [stdout] 180 | |         }
[INFO] [stdout]     | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 185 |   add!(__adddf3: f64);
[INFO] [stdout]     |   ------------------- in this macro invocation
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `add` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub mod pow;
[INFO] [stdout]   | ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/float/pow.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | /         pub extern "C" fn $intrinsic(a: $fty, b: $ity) -> $fty {
[INFO] [stdout] 6  | |             let (mut a, mut b) = (a, b);
[INFO] [stdout] 7  | |             let recip = b < 0;
[INFO] [stdout] 8  | |             let mut r: $fty = 1.0;
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |             }
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 29 |   pow!(__powisf2: f32, i32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `pow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: function has missing stability attribute
[INFO] [stdout]   --> src/float/pow.rs:5:9
[INFO] [stdout]    |
[INFO] [stdout] 5  | /         pub extern "C" fn $intrinsic(a: $fty, b: $ity) -> $fty {
[INFO] [stdout] 6  | |             let (mut a, mut b) = (a, b);
[INFO] [stdout] 7  | |             let recip = b < 0;
[INFO] [stdout] 8  | |             let mut r: $fty = 1.0;
[INFO] [stdout] ...  |
[INFO] [stdout] 24 | |             }
[INFO] [stdout] 25 | |         }
[INFO] [stdout]    | |_________^
[INFO] [stdout] ...
[INFO] [stdout] 30 |   pow!(__powidf2: f64, i32);
[INFO] [stdout]    |   ------------------------- in this macro invocation
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `pow` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: trait has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:7:1
[INFO] [stdout]    |
[INFO] [stdout] 7  | / pub trait Float: Sized + Copy {
[INFO] [stdout] 8  | |     /// A uint of the same with as the float
[INFO] [stdout] 9  | |     type Int;
[INFO] [stdout] 10 | |
[INFO] [stdout] ...  |
[INFO] [stdout] 47 | |     fn normalize(significand: Self::Int) -> (i32, Self::Int);
[INFO] [stdout] 48 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:52:1
[INFO] [stdout]    |
[INFO] [stdout] 52 | / impl Float for f32 {
[INFO] [stdout] 53 | |     type Int = u32;
[INFO] [stdout] 54 | |     fn bits() -> u32 {
[INFO] [stdout] 55 | |         32
[INFO] [stdout] ...  |
[INFO] [stdout] 92 | |     }
[INFO] [stdout] 93 | | }
[INFO] [stdout]    | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: implementation has missing stability attribute
[INFO] [stdout]    --> src/float/mod.rs:94:1
[INFO] [stdout]     |
[INFO] [stdout] 94  | / impl Float for f64 {
[INFO] [stdout] 95  | |     type Int = u64;
[INFO] [stdout] 96  | |     fn bits() -> u32 {
[INFO] [stdout] 97  | |         64
[INFO] [stdout] ...   |
[INFO] [stdout] 134 | |     }
[INFO] [stdout] 135 | | }
[INFO] [stdout]     | |_^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: module has missing stability attribute
[INFO] [stdout]    --> src/lib.rs:115:1
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub mod x86_64;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:37:5
[INFO] [stdout]    |
[INFO] [stdout] 37 |     type LowHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:38:5
[INFO] [stdout]    |
[INFO] [stdout] 38 |     type HighHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:40:5
[INFO] [stdout]    |
[INFO] [stdout] 40 |     fn low(self) -> Self::LowHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn high(self) -> Self::HighHalf;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/int/mod.rs:42:5
[INFO] [stdout]    |
[INFO] [stdout] 42 |     fn from_parts(low: Self::LowHalf, high: Self::HighHalf) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated type has missing stability attribute
[INFO] [stdout]  --> src/float/mod.rs:9:5
[INFO] [stdout]   |
[INFO] [stdout] 9 |     type Int;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:12:5
[INFO] [stdout]    |
[INFO] [stdout] 12 |     fn bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     fn significand_bits() -> u32;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:18:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | /     fn exponent_bits() -> u32 {
[INFO] [stdout] 19 | |         Self::bits() - Self::significand_bits() - 1
[INFO] [stdout] 20 | |     }
[INFO] [stdout]    | |_____^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn sign_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn significand_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn exponent_mask() -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: method has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     fn repr(self) -> Self::Int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:41:5
[INFO] [stdout]    |
[INFO] [stdout] 41 |     fn from_repr(a: Self::Int) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:44:5
[INFO] [stdout]    |
[INFO] [stdout] 44 |     fn from_parts(sign: bool, exponent: Self::Int, significand: Self::Int) -> Self;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: associated function has missing stability attribute
[INFO] [stdout]   --> src/float/mod.rs:47:5
[INFO] [stdout]    |
[INFO] [stdout] 47 |     fn normalize(significand: Self::Int) -> (i32, Self::Int);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `asm` has been stable since 1.59.0 and no longer requires an attribute to enable
[INFO] [stdout]   --> src/lib.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | #![feature(asm)]
[INFO] [stdout]    |            ^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(stable_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `compiler_builtins` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | #![feature(compiler_builtins)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] note: the lint level is defined here
[INFO] [stdout]   --> src/lib.rs:1:31
[INFO] [stdout]    |
[INFO] [stdout] 1  | #![cfg_attr(not(stage0), deny(warnings))]
[INFO] [stdout]    |                               ^^^^^^^^
[INFO] [stdout]    = note: `#[deny(internal_features)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `staged_api` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | #![feature(staged_api)]
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]   --> src/lib.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | #![feature(core_intrinsics)]
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: using it is strongly discouraged
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unused macro definition: `srem`
[INFO] [stdout]   --> src/lib.rs:70:14
[INFO] [stdout]    |
[INFO] [stdout] 70 | macro_rules! srem {
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_macros)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: the item `Box` is imported redundantly
[INFO] [stdout]  --> src/qc.rs:6:5
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::boxed::Box;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout]  --> /rustc/72eda894eb3548c7ba774079ce0afab42958d4ee/library/std/src/prelude/mod.rs:105:13
[INFO] [stdout]   |
[INFO] [stdout]   = note: the item `Box` is already defined here
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[deny(unused_imports)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead
[INFO] [stdout]    --> src/int/udiv.rs:112:33
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let mut rem = unsafe { mem::uninitialized() };
[INFO] [stdout]     |                                 ^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[deny(deprecated)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 10 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `compiler-builtins-snapshot` (lib test) due to 11 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: unnecessary `unsafe` block
[INFO] [stdout]   --> src/int/udiv.rs:12:9
[INFO] [stdout]    |
[INFO] [stdout] 12 |         unsafe {
[INFO] [stdout]    |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[deny(unused_unsafe)]` implied by `#[deny(warnings)]`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: unnecessary `unsafe` block
[INFO] [stdout]    --> src/int/udiv.rs:153:13
[INFO] [stdout]     |
[INFO] [stdout] 153 |             unsafe {
[INFO] [stdout]     |             ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 68 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `compiler-builtins-snapshot` (lib) due to 69 previous errors
[INFO] running `Command { std: "docker" "inspect" "578074e1c56b03b2129307f5bd5411e9b324fdf35aeaafad6da1dae7c44c6d31", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "578074e1c56b03b2129307f5bd5411e9b324fdf35aeaafad6da1dae7c44c6d31", kill_on_drop: false }`
[INFO] [stdout] 578074e1c56b03b2129307f5bd5411e9b324fdf35aeaafad6da1dae7c44c6d31
