
#7940: Building GHC 7.7.20130526 (perf) for Windows x86_64 fails with Cmm lint error -------------------------------+-------------------------------------------- Reporter: awson | Owner: Type: bug | Status: new Priority: normal | Milestone: Component: Compiler | Version: 7.7 Keywords: | Os: Windows Architecture: x86_64 (amd64) | Failure: Building GHC failed Difficulty: Unknown | Testcase: Blockedby: | Blocking: Related: | -------------------------------+-------------------------------------------- Comment(by simonpj): Thank you for looking into this. I think that by now you are the World Expert (Nick was only there incidentally to other stuff). So please go ahead and propose changes and develop a patch. (The patch is easier to review if you articulate the reasoning as you have done above.) I'm no expert about the portability details, but I know what 'ticky' is for; ticky counters are simply very low-level counters of RTS events, used for performance debugging. So having them all be word-sized would be fine I think. I suppose that they might overflow on 32-bit machines, so it would be even more ideal to make them always 64-bit; but if that was a pain we could probably live with the overflow possibility. Simon -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7940#comment:6 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler