#9583: Simplifier ticks exhausted while compiling Cabal HEAD -------------------------------------+------------------------------------- Reporter: ezyang | Owner: Type: bug | Status: new Priority: highest | Milestone: Component: Compiler | Version: 7.9 Resolution: | Keywords: Operating System: | Architecture: Unknown/Multiple Unknown/Multiple | Difficulty: Unknown Type of failure: Compile- | Blocked By: time crash | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by ezyang): Bisection finished, the bad commit is this one: {{{ b9e49d3e9580e13d89efd1f779cb76f610e0d6e0 is the first bad commit [4/1912] commit b9e49d3e9580e13d89efd1f779cb76f610e0d6e0 Author: Simon Peyton Jones <simonpj@microsoft.com> Date: Tue May 13 13:10:26 2014 +0100 Add -fspecialise-aggressively This flag specialises any imported overloaded function that has an unfolding, whether or not it was marked INLINEABLE. We get a lot of orphan SPEC rules as a result, but that doesn't matter provided we don't treat orphan auto-generated rules as causing the module itself to be an orphan module. See Note [Orphans and auto-generated rules] in MkIface. }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/9583#comment:8> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler