[GHC] #801: random list from randomseed ... amd64 differs
GHC
trac at galois.com
Thu Sep 28 08:05:07 EDT 2006
#801: random list from randomseed ... amd64 differs
-----------------------+----------------------------------------------------
Reporter: caaadar | Owner:
Type: bug | Status: new
Priority: normal | Milestone:
Component: Compiler | Version: 6.4.2
Severity: normal | Resolution:
Keywords: | Os: Linux
Difficulty: Unknown | Architecture: x86_64 (amd64)
-----------------------+----------------------------------------------------
Changes (by simonpj):
* cc: => lennart at augustsson.net
Comment:
Lennart
I think you made the System.Random library. Can you help with this bug?
The reason seems to be that in randomIvalDouble we use
{{{
toInteger (minBound::Int), toInteger (maxBound::Int)
}}}
and the bounds for Int are of course different on 32 and 64 bit machines.
Ominously, your comment at the top suggests that the whole library may
only work for "32-bit computers".
We're out of our depth... thanks
Simon
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/801>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the Glasgow-haskell-bugs
mailing list