
#7571: LLVM codegen does not handle integer literals in branch conditionals. ---------------------------------+------------------------------------------ Reporter: thoughtpolice | Owner: thoughtpolice Type: bug | Status: patch Priority: normal | Milestone: Component: Compiler (LLVM) | Version: 7.7 Keywords: llvm, codegen | Os: Unknown/Multiple Architecture: Unknown/Multiple | Failure: Compile-time crash Difficulty: Unknown | Testcase: Blockedby: 7573, 7590 | Blocking: 7588, 7589 Related: #7574, #7575 | ---------------------------------+------------------------------------------ Comment(by thoughtpolice): OK, with the latest copy of GHC HEAD, LLVM 3.2 and GHC 7.6.1 as the bootstrap compiler on my Mac OS X machine, I no longer hit this ''during the build''. (My build still fails later on - looks like it might be #7588 still.) However, I speculate this is still a bug, because if you compile the attached test case with the compiler using the LLVM backend, it still trips the build even though it looks like I built the RTS successfully. So I think this should still be fixed. -- Ticket URL: http://hackage.haskell.org/trac/ghc/ticket/7571#comment:20 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler