#5703: vector fails to compile due to simplifier ticks exhausted
------------------------------+---------------------------------------------
 Reporter:  tibbe             |          Owner:                  
     Type:  bug               |         Status:  new             
 Priority:  normal            |      Component:  Compiler        
  Version:  7.3               |       Keywords:                  
       Os:  Unknown/Multiple  |   Architecture:  Unknown/Multiple
  Failure:  None/Unknown      |       Testcase:                  
Blockedby:                    |       Blocking:                  
  Related:                    |  
------------------------------+---------------------------------------------
 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
 }}}

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/5703>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler

_______________________________________________
Glasgow-haskell-bugs mailing list
Glasgow-haskell-bugs@haskell.org
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to