[GHC] #10969: Arm: Investigate Thumb2/Arm interworking

GHC ghc-devs at haskell.org
Wed Jan 13 13:30:35 UTC 2016


#10969: Arm: Investigate Thumb2/Arm interworking
---------------------------------------+----------------------------------
        Reporter:  erikd               |                Owner:
            Type:  task                |               Status:  closed
        Priority:  normal              |            Milestone:  8.0.1
       Component:  Compiler (CodeGen)  |              Version:  7.11
      Resolution:  fixed               |             Keywords:  arm, thumb
Operating System:  Unknown/Multiple    |         Architecture:  arm
 Type of failure:  None/Unknown        |            Test Case:
      Blocked By:                      |             Blocking:
 Related Tickets:  #10375              |  Differential Rev(s):
       Wiki Page:                      |
---------------------------------------+----------------------------------
Changes (by bgamari):

 * status:  new => closed
 * resolution:   => fixed
 * milestone:   => 8.0.1


Comment:

 I believe we can consider this fixed. The current situation is that GHC
 produces strictly ARM code, avoiding the need to handle interworking
 between Haskell functions (which is quite tricky due to tables-next-to-
 code). However, we can now call foreign Thumb functions without any
 trouble due to a variety of linker fixes (which are collected on #11206).

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10969#comment:4>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list