armhf_llvm_abi
authorDebian Haskell Group <pkg-haskell-maintainers@lists.alioth.debian.org>
Sat, 16 Jun 2012 10:48:18 +0000 (10:48 +0000)
committerJoachim Breitner <nomeata@debian.org>
Sat, 16 Jun 2012 10:48:18 +0000 (10:48 +0000)
Gbp-Pq: Name armhf_llvm_abi

compiler/main/DriverPipeline.hs

index 2230f3fa4071d087608c9ca5f2bc96d71f29df28..7ee4dd456a7e5a068f30853617b4bf2191d79168 100644 (file)
@@ -1,5 +1,5 @@
 {-# OPTIONS -fno-cse #-}
-{-# LANGUAGE NamedFieldPuns #-}
+{-# LANGUAGE NamedFieldPuns, CPP #-}
 -- -fno-cse is needed for GLOBAL_VAR's to behave properly
 
 -----------------------------------------------------------------------------
@@ -1379,6 +1379,9 @@ runPhase LlvmLlc input_fn dflags
                                       then ["-mattr=+v7,+vfp3"]
                                       else if (elem VFPv3D16 ext)
                                            then ["-mattr=+v7,+vfp3,+d16"]
+#ifdef __ARM_PCS_VFP
+                                                ++ ["-float-abi=hard"]
+#endif
                                            else []
                    _               -> []