[GHC] #7233: Int64 division buggy on a 32-bit installation
GHC
cvs-ghc at haskell.org
Sun Sep 9 11:04:32 CEST 2012
#7233: Int64 division buggy on a 32-bit installation
------------------------------+---------------------------------------------
Reporter: lerkok | Owner:
Type: bug | Status: new
Priority: normal | Component: Compiler
Version: 7.6.1 | Keywords:
Os: Unknown/Multiple | Architecture: Unknown/Multiple
Failure: None/Unknown | Testcase:
Blockedby: | Blocking:
Related: |
------------------------------+---------------------------------------------
This is with GHC 7.4.1, running on Linux, 32 bits:
{{{
Prelude> maxBound :: Int
2147483647
Prelude> :m Data.Int
Prelude Data.Int> [5 `div` (minBound+k::Int64) | k <- [0 .. 10]]
[0,0,1,1,1,-1,-1,-1,-1,-1,-1]
}}}
Expected value: Last expression should evaluate to:
{{{
[-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1]
}}}
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/7233>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list