diff --git a/src/libcompiler_builtins/lib.rs b/src/libcompiler_builtins/lib.rs index f139a00e2a4..790de76cad6 100644 --- a/src/libcompiler_builtins/lib.rs +++ b/src/libcompiler_builtins/lib.rs @@ -17,14 +17,16 @@ #![crate_name = "compiler_builtins"] #![crate_type = "rlib"] #![feature(staged_api)] -#![cfg_attr(any(target_pointer_width="32", target_pointer_width="16"), +#![cfg_attr(any(target_pointer_width="32", target_pointer_width="16", target_os="windows", + target_arch="mips64"), feature(core_intrinsics, core_float))] #![feature(associated_consts)] #![cfg_attr(not(stage0), feature(i128_type))] #![allow(non_camel_case_types, unused_variables)] -#[cfg(any(target_pointer_width="32", target_pointer_width="16"))] +#[cfg(any(target_pointer_width="32", target_pointer_width="16", target_os="windows", + target_arch="mips64"))] pub mod reimpls { #![allow(unused_comparisons)] diff --git a/src/tools/tidy/src/pal.rs b/src/tools/tidy/src/pal.rs index a5e4e5a4c26..3808c05c6b9 100644 --- a/src/tools/tidy/src/pal.rs +++ b/src/tools/tidy/src/pal.rs @@ -26,6 +26,7 @@ //! exceptions: //! //! - core may not have platform-specific code +//! - libcompiler_builtins may have platform-specific code //! - liballoc_system may have platform-specific code //! - liballoc_jemalloc may have platform-specific code //! - libpanic_abort may have platform-specific code @@ -53,6 +54,7 @@ const EXCEPTION_PATHS: &'static [&'static str] = &[ // std crates "src/liballoc_jemalloc", "src/liballoc_system", + "src/libcompiler_builtins", "src/liblibc", "src/libpanic_abort", "src/libpanic_unwind",