[GHC] #10521: Wrong results in strict Word8 storage on x64
GHC
ghc-devs at haskell.org
Tue Jun 16 17:06:43 UTC 2015
#10521: Wrong results in strict Word8 storage on x64
-------------------------------------+-------------------------------------
Reporter: VincentBerthoux2 | Owner:
Type: bug | Status: new
Priority: highest | Milestone: 7.10.2
Component: Compiler | Version: 7.10.1
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture: x86_64
Type of failure: Incorrect result | (amd64)
at runtime | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Revisions:
-------------------------------------+-------------------------------------
Comment (by simonpj):
Reid you are a marvel, thank you.
My instinct is to "account for registers" overlapping. After all, if Cmm
optimisations don't know that two registers are the same, all manner of
bad things can happen, perhaps not limited to `CmmSink`. Is this just the
Eq instance for `CmmReg`?
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10521#comment:7>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list