
#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