[GHC] #11296: T8726 fails on arm
GHC
ghc-devs at haskell.org
Sat Dec 26 23:02:37 UTC 2015
#11296: T8726 fails on arm
-------------------------------------+-------------------------------------
Reporter: bgamari | Owner: bgamari
Type: bug | Status: new
Priority: normal | Milestone: 8.0.1
Component: Compiler | Version: 7.10.3
Resolution: | Keywords:
Operating System: Linux | Architecture: arm
Type of failure: Incorrect result | Test Case: T8726
at runtime |
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by bgamari):
Hmmm...
{{{#!hs
n,d :: Integer
(n,d) = (-2, 79228162514264337593543950337)
f :: Integer -> Integer -> Integer
f n d = (n `div` d) * d + (n `mod` d)
main :: IO ()
main = let r = f n d
in print (n, r, r-n, r==n, r/=n)
}}}
results in,
{{{
$ inplace/bin/ghc-stage2 -O Hello.hs
[1 of 1] Compiling Main ( Hello.hs, Hello.o )
Linking Hello ...
$ ./Hello
(-2,-2,0,False,True)
}}}
What a world we live in.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11296#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list