See http://hackage.haskell.org/trac/ghc/ticket/1258
According to upstream this would be fixed now in 6.8.1.