This commit changes:
[oota-llvm.git] / lib / Target / ARM / ARMISelLowering.cpp
index 4d8a2372d017b02922d2429aae4fc8e5928e36bd..bdaf6b2fc506697d75006853e313a00f9e048ca3 100644 (file)
@@ -125,6 +125,8 @@ ARMTargetLowering::ARMTargetLowering(TargetMachine &TM)
   if (!UseSoftFloat && Subtarget->hasVFP2() && !Subtarget->isThumb()) {
     addRegisterClass(MVT::f32, ARM::SPRRegisterClass);
     addRegisterClass(MVT::f64, ARM::DPRRegisterClass);
+    
+    setTruncStoreAction(MVT::f64, MVT::f32, Expand);
   }
   computeRegisterProperties();