GHC HEAD crashes on Windows 64 after the SRT overhaul (May 16, 2018 and newer)
After the series of SRT overhaul patches GHC doesn't work on Windows 64-bit.
GHC executable crashes (AV) on any attempt to compile anything or even to start in interactive mode. When crashed it report crash address which may look not as a real address at all (e.g. 0x800 or 0xffffffffffffffff) and may report either reading from or executing such an address.
OTOH, when started with, e.g.
+RTS -A256m -RTS it is able to compile some programs (
haddock at least).
Reverting all related commits down to eb8e692c make things work again.
I have no proof that things went bad exactly at eb8e692c. Perhaps, this happened later on, but I have a proof that things were good immediately before.