
#9125: int-to-float conversion broken on ARM -------------------------------------+------------------------------------- Reporter: Ansible | Owner: Type: bug | Status: infoneeded Priority: highest | Milestone: 7.8.4 Component: Compiler | Version: 7.8.3 (CodeGen) | Keywords: Resolution: | Architecture: arm Operating System: | Difficulty: Unknown Unknown/Multiple | Blocked By: Type of failure: Incorrect | Related Tickets: result at runtime | Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Comment (by amurrayc): Replying to [comment:32 rwbarton]:
Would you mind trying one more thing with LLVM 3.0 (with either the original or patched source tree)? Could you find the BuildFlavour stanza you are using in `mk/build.mk` (or just globally replace all of them if not sure) and change all occurrences of `-fllvm` to `-fllvm -fno-llvm- tbaa`? Curious if that would fix the issue.
That did not appear to change anything for the better. I tried building the device (ARM) compiler with LLVM 3.4 but it failed. I suppose this is related to the info in comment:21. I'm trying now with the patch mentioned there. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/9125#comment:33 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler