[GHC] #8974: 64 bit windows executable built with ghc-7.9.20140405+LLVM segfaults
GHC
ghc-devs at haskell.org
Fri Oct 14 02:03:29 UTC 2016
#8974: 64 bit windows executable built with ghc-7.9.20140405+LLVM segfaults
------------------------------------+--------------------------------------
Reporter: awson | Owner:
Type: bug | Status: new
Priority: high | Milestone: 8.0.1
Component: Compiler (LLVM) | Version: 7.9
Resolution: | Keywords:
Operating System: Windows | Architecture: x86_64 (amd64)
Type of failure: Runtime crash | Test Case:
Blocked By: | Blocking:
Related Tickets: | Differential Rev(s):
Wiki Page: |
------------------------------------+--------------------------------------
Comment (by GordonBGood):
Replying to [comment:46 Phyx-]:
> Binutils 2.27-2 has been released on msys, this contains Awson's patch.
Awson's patch doesn't seem to be enough: Tried Msys2
mingw64/mingw-w64-x86_64-binutils 2.27-2 with LLVM 3.7 and 64-bit GHC
8.0.1 on Windows with a simple Sieve of Eratosthenes Program, which while
it compiles using the -fllvm switch still segfaults on execution but does
not segfault on execution using no -fllvm switch (defaults to using NCG).
However, Awson's patch does help as other versions of a similar program
can be compiled with the same platform and same -fllvm switch to run
successfully (and 25% faster than with NCG) whereas they never have
before.
I need to boil down a version that consistently fails using -fllvm and not
without and will submit it here...
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/8974#comment:47>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list