[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