[GHC] #10852: ghc 7.8.4 on arm - panic: Simplifier ticks exhausted

GHC ghc-devs at haskell.org
Sun Jan 17 18:57:29 UTC 2016


#10852: ghc 7.8.4 on arm - panic: Simplifier ticks exhausted
---------------------------------------+------------------------------
        Reporter:  andrewufrank        |                Owner:
            Type:  bug                 |               Status:  new
        Priority:  normal              |            Milestone:
       Component:  Compiler            |              Version:  7.10.2
      Resolution:                      |             Keywords:  arm
Operating System:  Linux               |         Architecture:  arm
 Type of failure:  Compile-time crash  |            Test Case:
      Blocked By:                      |             Blocking:
 Related Tickets:  #5642, #9675        |  Differential Rev(s):
       Wiki Page:                      |
---------------------------------------+------------------------------

Comment (by bgamari):

 I would say that this really isn't a GHC so much as it is a `pureMD5`
 issue. While it's pretty reasonable to request that GHC inline the
 `unsafeUseAsCString` form of `getNthWord`, the `cereal` version produces
 far too much code to be worth inlining. Despite this, the library forces
 GHC to inline in both cases, hence the explosion during simplification. I
 have opened a [[https://github.com/TomMD/pureMD5/pull/3|pull request]]
 fixing this upstream.

 I haven't yet looked at the `chatter` issue.

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


More information about the ghc-tickets mailing list