[commit: ghc] wip/carter/remove_x87Registers: test fix for 32bit :) (a1b1ba3)

git at git.haskell.org git at git.haskell.org
Thu Dec 27 17:00:09 UTC 2018


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/carter/remove_x87Registers
Link       : http://ghc.haskell.org/trac/ghc/changeset/a1b1ba3fc271f0fd6898e2ae3941653369d0b851/ghc

>---------------------------------------------------------------

commit a1b1ba3fc271f0fd6898e2ae3941653369d0b851
Author: Carter Tazio Schonwald <carter.schonwald at gmail.com>
Date:   Sat Dec 22 18:05:20 2018 -0500

    test fix for 32bit :)


>---------------------------------------------------------------

a1b1ba3fc271f0fd6898e2ae3941653369d0b851
 compiler/cmm/CmmCallConv.hs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/compiler/cmm/CmmCallConv.hs b/compiler/cmm/CmmCallConv.hs
index f0b7e8c..b4d75fd 100644
--- a/compiler/cmm/CmmCallConv.hs
+++ b/compiler/cmm/CmmCallConv.hs
@@ -102,7 +102,7 @@ assignArgumentsPos dflags off conv arg_ty reps = (stk_off, assignments)
 passFloatArgsInXmm :: DynFlags -> Bool
 passFloatArgsInXmm dflags = case platformArch (targetPlatform dflags) of
                               ArchX86_64 -> True
-                              ArchX86    -> True
+                              ArchX86    -> False --
                               _ -> False
 
 -- We used to spill vector registers to the stack since the LLVM backend didn't



More information about the ghc-commits mailing list