id summary reporter owner description type status priority milestone component version resolution keywords cc os architecture failure testcase blockedby blocking related differential wikipage
5703 vector fails to compile due to simplifier ticks exhausted tibbe "I thought the limit was raised in 7.4 but vector still fails to compile using the current ghc-7.4 branch:
{{{
Configuring vector-algorithms-0.5.3...
Preprocessing library vector-algorithms-0.5.3...
Building vector-algorithms-0.5.3...
[1 of 9] Compiling Data.Vector.Algorithms.Common ( Data/Vector/Algorithms/Common.hs, dist/build/Data/Vector/Algorithms/Common.o )
[2 of 9] Compiling Data.Vector.Algorithms.Radix ( Data/Vector/Algorithms/Radix.hs, dist/build/Data/Vector/Algorithms/Radix.o )
[3 of 9] Compiling Data.Vector.Algorithms.Search ( Data/Vector/Algorithms/Search.hs, dist/build/Data/Vector/Algorithms/Search.o )
[4 of 9] Compiling Data.Vector.Algorithms.Optimal ( Data/Vector/Algorithms/Optimal.hs, dist/build/Data/Vector/Algorithms/Optimal.o )
[5 of 9] Compiling Data.Vector.Algorithms.Insertion ( Data/Vector/Algorithms/Insertion.hs, dist/build/Data/Vector/Algorithms/Insertion.o )
[6 of 9] Compiling Data.Vector.Algorithms.AmericanFlag ( Data/Vector/Algorithms/AmericanFlag.hs, dist/build/Data/Vector/Algorithms/AmericanFlag.o )
[7 of 9] Compiling Data.Vector.Algorithms.Heap ( Data/Vector/Algorithms/Heap.hs, dist/build/Data/Vector/Algorithms/Heap.o )
[8 of 9] Compiling Data.Vector.Algorithms.Intro ( Data/Vector/Algorithms/Intro.hs, dist/build/Data/Vector/Algorithms/Intro.o )
ghc-stage2: panic! (the 'impossible' happened)
(GHC version 7.4.0.20111213 for x86_64-apple-darwin):
Simplifier ticks exhausted
When trying UnfoldingDone ( ghc-prim:GHC.Classes.||{v r1c} [gid] :: ghc-prim:GHC.Types.Bool{(w) tc 3c}
-> ghc-prim:GHC.Types.Bool{(w) tc 3c}
-> ghc-prim:GHC.Types.Bool{(w) tc 3c} )
To increase the limit, use -fsimpl-tick-factor=N (default 100)
If you need to do this, let GHC HQ know, and what factor you needed
To see detailed counts use -ddump-simpl-stats
Total ticks: 46921
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
}}}" bug closed normal Compiler 7.3 duplicate Unknown/Multiple Unknown/Multiple None/Unknown