[llvm-commits] [llvm] r51529 - /llvm/trunk/lib/Target/CBackend/CBackend.cpp

Duncan Sands baldrick at free.fr
Fri May 23 18:00:53 PDT 2008


Author: baldrick
Date: Fri May 23 20:00:52 2008
New Revision: 51529

URL: http://llvm.org/viewvc/llvm-project?rev=51529&view=rev
Log:
Tweak how ConstantFP80Ty constants are output
so that gcc doesn't warn about them.

Modified:
    llvm/trunk/lib/Target/CBackend/CBackend.cpp

Modified: llvm/trunk/lib/Target/CBackend/CBackend.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Target/CBackend/CBackend.cpp?rev=51529&r1=51528&r2=51529&view=diff

==============================================================================
--- llvm/trunk/lib/Target/CBackend/CBackend.cpp (original)
+++ llvm/trunk/lib/Target/CBackend/CBackend.cpp Fri May 23 20:00:52 2008
@@ -1823,7 +1823,7 @@
           Out << "static const ConstantFP80Ty FPConstant" << FPCounter++
               << " = { 0x" << std::hex
               << ((uint16_t)p[1] | (p[0] & 0xffffffffffffLL)<<16)
-              << ", 0x" << (uint16_t)(p[0] >> 48) << ",0,0,0"
+              << "ULL, 0x" << (uint16_t)(p[0] >> 48) << ",{0,0,0}"
               << "}; /* Long double constant */\n" << std::dec;
         } else if (FPC->getType() == Type::PPC_FP128Ty) {
           APInt api = FPC->getValueAPF().convertToAPInt();





More information about the llvm-commits mailing list