[cfe-commits] r64963 - /cfe/trunk/lib/CodeGen/CGCall.cpp

Daniel Dunbar daniel at zuster.org
Wed Feb 18 14:19:44 PST 2009


Author: ddunbar
Date: Wed Feb 18 16:19:44 2009
New Revision: 64963

URL: http://llvm.org/viewvc/llvm-project?rev=64963&view=rev
Log:
x86_64 ABI: Fix thinko in computation of bound for "passed in SSE regs" test.

Two more gcc/x86_64 failures down.

Modified:
    cfe/trunk/lib/CodeGen/CGCall.cpp

Modified: cfe/trunk/lib/CodeGen/CGCall.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/CodeGen/CGCall.cpp?rev=64963&r1=64962&r2=64963&view=diff

==============================================================================
--- cfe/trunk/lib/CodeGen/CGCall.cpp (original)
+++ cfe/trunk/lib/CodeGen/CGCall.cpp Wed Feb 18 16:19:44 2009
@@ -1011,7 +1011,7 @@
     llvm::Value *FitsInFP = 
       CGF.Builder.CreateICmpULE(fp_offset,
                                 llvm::ConstantInt::get(llvm::Type::Int32Ty,
-                                                       176 - neededSSE * 8),
+                                                       176 - neededSSE * 16),
                                 "fits_in_fp");
     InRegs = InRegs ? CGF.Builder.CreateAnd(InRegs, FitsInFP) : FitsInFP;
   }





More information about the cfe-commits mailing list