[GHC] #8380: Numerous testsuite failures on ARM due to missing mkJumpToAddr
GHC
ghc-devs
Mon Oct 7 17:24:29 UTC 2013
#8380: Numerous testsuite failures on ARM due to missing mkJumpToAddr
-------------------------------------+---------------------------
Reporter: bgamari | Owner: bgamari
Type: bug | Status: patch
Priority: normal | Milestone: 7.8.1
Component: Compiler | Version: 7.7
Resolution: | Keywords: patch
Operating System: Unknown/Multiple | Architecture: arm
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By:
Blocking: | Related Tickets:
-------------------------------------+---------------------------
Comment (by thoughtpolice):
Actually, I was missing something when I dove into the code. :) We
actually need `ffi_prep_closure_loc` in order to clear the cache for us on
ARM, which we don't do in the `allocateExec` path. In which case, we need
to flush the cache explicitly.
I'm bumping the priority on this since it's perhaps the biggest bug left
for ARM. I'll integrate Ben's mkJumpToAddr patch and double check we clear
things appropriately.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8380#comment:9>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list