APFloat uses "exlicit" now.
llvm-svn: 41937
diff --git a/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp b/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp
index 7869182..3ea3dcb 100644
--- a/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp
+++ b/llvm-gcc-4.2/gcc/config/i386/llvm-i386.cpp
@@ -376,7 +376,7 @@
return true;
case IX86_BUILTIN_LOADQ: {
PointerType *f64Ptr = PointerType::get(Type::DoubleTy);
- Value *Zero = ConstantFP::get(Type::DoubleTy, 0.0);
+ Value *Zero = ConstantFP::get(Type::DoubleTy, APFloat(0.0));
Ops[0] = Builder.CreateBitCast(Ops[0], f64Ptr, "tmp");
Ops[0] = Builder.CreateLoad(Ops[0], "tmp");
Result = BuildVector(Ops[0], Zero, NULL);