[GHC] #7942: aarch64 support in ghc
GHC
ghc-devs at haskell.org
Thu Aug 7 08:51:06 UTC 2014
#7942: aarch64 support in ghc
-------------------------------------+-------------------------------------
Reporter: jcapik | Owner:
Type: feature | Status: closed
request | Milestone: 7.10.1
Priority: normal | Version:
Component: Compiler | Keywords:
Resolution: fixed | Architecture: arm
Operating System: Linux | Difficulty: Unknown
Type of failure: GHC | Blocked By:
doesn't work at all | Related Tickets: 7623, 8664
Test Case: |
Blocking: |
Differential Revisions: |
-------------------------------------+-------------------------------------
Comment (by kgardas):
One general note: the code in StgCRun written for ARM64 was probably
written by me (I've provided the patch to Colin). So if this is this code,
then please be assured that this code *never* has run on ARM64. It was
written just from reading doc and as a first attempt to add support for
registerised ARM64. At that time I've finished with this since I had not
machine, ARM's foundation model was really slow and LLVM project was just
before big merge from ARM's own AArch64 and Apple's own ARM64 LLVM
backends together.
Although the situation now looks way much better, at least both LLVM
backends were merged together and even some hardware appears this all
still means that if nobody has done it yet, then someone needs to do quite
a lot. When I've been working on ARM port with Stephen, David helped me a
lot and we wrote following LLVM/porting guide. I would recommend to read
it:
https://ghc.haskell.org/trac/ghc/wiki/Commentary/Compiler/Backends/LLVM/GHC_LLVMPorting
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/7942#comment:38>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list