
#9920: Segfault in arm binary with llvm 3.5 -------------------------------------+--------------------------------- Reporter: erikd | Owner: Type: bug | Status: new Priority: normal | Milestone: 7.10.2 Component: Compiler | Version: 7.10.1 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: arm Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: -------------------------------------+--------------------------------- Changes (by erikd): * status: closed => new * version: 7.11 => 7.10.1 * resolution: fixed => * milestone: => 7.10.2 Comment: Re-opening this because it affects the 7.10 branch when used with upstream llvm-3.5.0 (llvm-3.5.1 works correctly). Debian Testing and Unstable currently ship upstream llvm-3.5.0 with some patches as Debian version 1:3.5-10. This Debian version is is not capable to compiling GHC code to run on Arm. A bug has been raised against Debian's llvm-3.5 as https://bugs.debian.org/cgi- bin/bugreport.cgi?bug=782868 along with a request to roll a new version with the `arm-lower-tail-calls.patch` patch applied. I am also working on a configure time test to detect this problem in the `llc` command. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9920#comment:15 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler