[GHC] #8380: Numerous testsuite failures on ARM due to missing mkJumpToAddr

GHC ghc-devs at haskell.org
Sun Sep 29 06:51:45 CEST 2013


#8380: Numerous testsuite failures on ARM due to missing mkJumpToAddr
----------------------------+-------------------------------------
       Reporter:  bgamari   |             Owner:
           Type:  bug       |            Status:  new
       Priority:  normal    |         Milestone:
      Component:  Compiler  |           Version:  7.7
       Keywords:  patch     |  Operating System:  Unknown/Multiple
   Architecture:  arm       |   Type of failure:  None/Unknown
     Difficulty:  Unknown   |         Test Case:
     Blocked By:            |          Blocking:
Related Tickets:            |
----------------------------+-------------------------------------
 Numerous ghci tests in the testsuite currently fail on ARM due to the lack
 of a `mkJumpToAddr` definition. These failures look like,

 {{{
 ghc-stage2: panic! (the 'impossible' happened)
   (GHC version 7.7.20130927 for arm-unknown-linux):
        mkJumpToAddr not defined for ArchARM {armISA = ARMv7, armISAExt =
 FPv3,NEON], armABI = HARD}

 Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
 }}}

 As it turns out `mkJumpToAddr` is fairly straightforward to implement.
 I've done this in https://github.com/bgamari/ghc/tree/arm. This brings the
 number of unexpected failures in `tests/ghci` from 44 to 4. These four
 failures are segmentation faults that I need to look more closely at.

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



More information about the ghc-tickets mailing list