id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
1939	GHC 6.8.1: Non-exhaustive patterns in function vectAlgCase, fixed in HEAD	jedbrown		"When building the darcs ndp package (last rev Nov 23), I get this failure.  Removing `-fvectorise` from Bools.hs allowed the package to compile.  Indeed, this is fixed in HEAD (everything builds fine).  This ticket is just to make sure the fix makes it into the next release.

{{{
Preprocessing library ndp-0.1...
Building ndp-0.1...
[...]
[72 of 75] Compiling Data.Array.Parallel.Prelude.Bool ( Data/Array/Parallel/Prelude/Bool.hs, dist/build/Data/Array/Parallel/Prelude/Bool.o )
ccTyCon: base:GHC.Base.Bool{(w) tc 3c}
ccTyCon: base:GHC.Base.Bool{(w) tc 3c}
ccTyCon: base:GHC.Base.Bool{(w) tc 3c}
ccTyCon: base:GHC.Base.Bool{(w) tc 3c}
ccTyCon: base:GHC.Base.Bool{(w) tc 3c}
ghc-6.8.1: panic! (the 'impossible' happened)
  (GHC version 6.8.1 for i386-unknown-linux):
        vectorise/Vectorise.hs:(303,0)-(327,78): Non-exhaustive patterns in function vectAlgCase


Please report this as a GHC bug:  http://www.haskell.org/ghc/reportabug
}}}"	bug	closed	normal		Compiler	6.8.1	wontfix			Unknown/Multiple	Unknown/Multiple		Unknown				
