[commit: ghc] master: add support for ARM hard-float ABI (fixes #5914) (3144f85)
Simon Marlow
marlowsd at gmail.com
Fri Apr 27 16:03:11 CEST 2012
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/3144f85661da176e3d80f28d652b42245becde09
>---------------------------------------------------------------
commit 3144f85661da176e3d80f28d652b42245becde09
Author: Karel Gardas <karel.gardas at centrum.cz>
Date: Wed Apr 25 09:04:50 2012 +0200
add support for ARM hard-float ABI (fixes #5914)
This patch enhances Platform's ArchARM to include ARM ABI value. It also
tweaks configure machinery to detect hard-float ABI and to set it wherever
needed. Finally when hard-float ABI is in use, pass appropriate compiler
option to the LLVM's llc. Fixes #5914.
aclocal.m4 | 2 +-
compiler/main/DriverPipeline.hs | 16 +-
compiler/nativeGen/AsmCodeGen.lhs | 2 +-
compiler/nativeGen/RegAlloc/Graph/TrivColorable.hs | 56 ++--
compiler/nativeGen/RegAlloc/Linear/FreeRegs.hs | 14 +-
compiler/nativeGen/RegAlloc/Linear/Main.hs | 14 +-
compiler/nativeGen/TargetReg.hs | 70 ++--
compiler/utils/Platform.hs | 12 +-
config.guess | 482 ++++++++++----------
configure.ac | 14 +
10 files changed, 345 insertions(+), 337 deletions(-)
Diff suppressed because of size. To see it, use:
git show 3144f85661da176e3d80f28d652b42245becde09
More information about the Cvs-ghc
mailing list