  default_impl! { f32, 0.0f32 }
 +#[cfg(not(disable_float))]
  default_impl! { f64, 0.0f64 }
-Only in libcore/: default.rs.orig
 diff -rub libcore_orig/fmt/mod.rs libcore/fmt/mod.rs
---- libcore_orig/fmt/mod.rs	2015-11-21 16:16:56.548704982 +0800
-+++ libcore/fmt/mod.rs	2015-11-21 16:13:05.529869155 +0800
+--- libcore_orig/fmt/mod.rs	2015-12-12 17:23:32.844934090 +0800
++++ libcore/fmt/mod.rs	2015-12-12 17:22:05.735986974 +0800
 @@ -17,6 +17,7 @@
  use cell::{Cell, RefCell, Ref, RefMut, BorrowState};
  use marker::PhantomData;

     fn pad_formatted_parts(&mut self, formatted: &flt2dec::Formatted) -> Result {
         if let Some(mut width) = self.width {
             // for the sign-aware zero padding, we render the sign first and
@@ -1049,6 +1051,7 @@
         }
     }
 

     /// Returns the number of bits set in a `u8`.
     #[cfg(stage0)]
     pub fn ctpop8(x: u8) -> u8;
diff -rub libcore_orig/lib.rs libcore/lib.rs
--- libcore_orig/lib.rs	2015-12-12 17:23:32.844934090 +0800
+++ libcore/lib.rs	2015-12-12 17:22:05.739987018 +0800
@@ -113,7 +113,9 @@
 #[path = "num/u32.rs"]  pub mod u32;
 #[path = "num/u64.rs"]  pub mod u64;
 
