On 12.03.2014 19:04, Simon Peyton Jones wrote:
Alas we are currently stalled on #8870, #8834: we are getting
seg-faults on Windows. (For example, on my laptop, the stage2 compiler
seg-faults when compiling some (but not all) files. Although few
people develop GHC on Windows, many people **use** GHC on Windows, so
we can’t really release in this state.
We need help! Austin is trying, but it’s all working on his Windows
build. He’s trying to get more machines to see if he can reproduce the
failure there.
Does anyone feel able to help? Even git-bisecting to find the
offending commit would be a huge help.
As I've already wrote in comments to #8834 I can't reproduce #8870 using
32-bit GHC on 64-bit Windows OS. Both of my machines have only 64-bit
Windows installed. So no help here, sorry.
On #8834 Simon M speculates that we may have the callee-saves register
wrong on Win64. Does anyone feel up to looking into that?
After reading Simon M comment I've looked into win64 documentation and
`includes/stg/MachRegs.h` file. Perhaps, I've missed something, but I've
seen nothing wrong there, `includes/stg/MachRegs.h` is even a bit too
conservative regarding windows. I probably could help, but this would
require a lot of learning of Cmm-related things (I've made reverting
patch completely mechanically), so I'd want to know that nobody else
would work on this.
Sorry for strange empty messages from me. Something wrong happened with
my Thunderbird.
Regards,
Kyra
_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs