[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