#2974: Compiling HTTP-4000.0.4 makes GHC 6.11.20090121 panic
----------------------+-----------------------------------------------------
Reporter: wolverian | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 6.11 | Severity: normal
Keywords: | Testcase:
Os: Linux | Architecture: x86_64 (amd64)
----------------------+-----------------------------------------------------
Compiling Network.HTTP.MD5Aux makes GHC HEAD panic:
{{{
[wolver...@noesis lambdabot]$ cabal install
Resolving dependencies...
'HTTP-4000.0.4' is cached.
Configuring HTTP-4000.0.4...
Preprocessing library HTTP-4000.0.4...
Building HTTP-4000.0.4...
[ 1 of 15] Compiling Network.HTTP.Utils ( Network/HTTP/Utils.hs,
dist/build/Network/HTTP/Utils.o )
[ 2 of 15] Compiling Network.HTTP.MD5Aux ( Network/HTTP/MD5Aux.hs,
dist/build/Network/HTTP/MD5Aux.o )
ghc: panic! (the 'impossible' happened)
(GHC version 6.11.20090121 for x86_64-unknown-linux):
srtExpr
\ [m{v s2Li} [lid]] ->
case
<=#{v} [m{v s2Li} [lid] 1] :: Alg ghc-prim:GHC.Bool.Bool{(w) tc
3c}
of
wild2{v s3X3} [lid]
{ -- lvs: [n1{v s2Lg} [lid]
m{v s2Li} [lid]
xs1{v s2Lk} [lid]
lvl21{v s2Ln} [lid]]; rhs lvs: [n1{v s2Lg} [lid]
m{v s2Li} [lid]
xs1{v s2Lk} [lid]
lvl21{v s2Ln} [lid]];
srt:SRT:[]
ghc-prim:GHC.Bool.False{(w) d 68} ->
let {
sat_s3X5{v} [lid] =
[m{v s2Li} [lid] xs1{v s2Lk} [lid]] \u srt:SRT:[] []
case
-#{v} [m{v s2Li} [lid] 1] :: Prim ghc-
prim:GHC.Prim.Int#{(w) tc 3G}
of
sat_s3X4{v} [lid]
{ -- lvs: [m{v s2Li} [lid]
xs1{v s2Lk} [lid]]; rhs lvs: [xs1{v s2Lk}
[lid]]; srt:SRT:[]
__DEFAULT -> xs1{v s2Lk} [lid] sat_s3X4{v} [lid];
};
} in
ghc-prim:GHC.Types.:{(w) d 64} [lit1{v r2vA} [gid]
sat_s3X5{v} [lid]];
ghc-prim:GHC.Bool.True{(w) d 6u} -> lvl21{v s2Ln} [lid];
}
Please report this as a GHC bug: http://www.haskell.org/ghc/reportabug
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/2974>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs