id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
4497	hmatrix-0.10.0.0 fails to build with GHC 7.0.1 (worked with 7.0.0.20101111)	luite		"When building hmatrix-0.10.0.0 with GHC 7.0.1 I get the following error. GHC 7.0.0.20101111 works fine. Increasing the context stack size only makes the error message longer.


{{{
lib\Numeric\LinearAlgebra\Tests.hs:242:33:
    Context reduction stack overflow; size = 21
    Use -fcontext-stack=N to increase stack size to N
      $dNum :: Num (Vector uf6)
      co :: e ~ uf6
      co :: RealOf e ~ e
      co :: RealOf uf5 ~ uf5
      co :: e ~ uf5
      co :: RealOf e ~ e
      co :: RealOf uf4 ~ uf4
      co :: e ~ uf4
      co :: RealOf e ~ e
      co :: RealOf uf3 ~ uf3
      co :: e ~ uf3
      co :: RealOf e ~ e
      co :: RealOf uf2 ~ uf2
      co :: e ~ uf2
      co :: RealOf e ~ e
      co :: RealOf uf1 ~ uf1
      co :: e ~ uf1
      co :: RealOf e ~ e
      co :: RealOf uf ~ uf
      co :: e ~ uf
      co :: RealOf e ~ e
    In the expression: norm2 a =~= sqrt (dot a a)
    In an equation for `norm2PropR':
        norm2PropR a = norm2 a =~= sqrt (dot a a)
    In an equation for `normsVTest':
        normsVTest
          = TestList
              [utest ""normv2CD"" $ norm2PropC v,
               utest ""normv2CF"" $ norm2PropC (single v),
               utest ""normv2D"" $ norm2PropR x, ....]
          where
              v = fromList [...] :: Vector (Complex Double)
              x = fromList [...] :: Vector Double
              norm2PropR a = norm2 a =~= sqrt (dot a a)
              norm2PropC a = norm2 a =~= realPart (sqrt (dot a (conj a)))
              ....
}}}
"	bug	closed	normal		Compiler	7.0.1	fixed	hmatrix context reduction stack overflow	aruiz@…	Windows	Unknown/Multiple	None/Unknown		indexed-types/should_compile/T4497			
