#10394: LLVM mangler doesn't mangle AVX instructions -------------------------------------+------------------------------------- Reporter: dobenour | Owner: Type: bug | Status: patch Priority: normal | Milestone: 7.12.1 Component: Compiler (LLVM) | Version: 7.11 Resolution: | Keywords: Operating System: Unknown/Multiple | Architecture: | Unknown/Multiple Type of failure: Runtime crash | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Revisions: Phab:D1034 -------------------------------------+------------------------------------- Comment (by Ben Gamari <ben@…>): In [changeset:"600b153abb78505911db8b0c44e6f172f6ddb18f/ghc" 600b153a/ghc]: {{{ #!CommitTicketReference repository="ghc" revision="600b153abb78505911db8b0c44e6f172f6ddb18f" llvmGen: Rework LLVM mangler The LLVM mangler does not currently transform AVX instructions on x86-64 platforms, due to a missing #include. Also, it is significantly more complicated than necessary, due to the file into sections (not needed anymore), and is sensitive to the details of the whitespace in the assembly. Author: dobenour Test Plan: Validation on x86-64, x86-32, and ARM Reviewers: austin Subscribers: thomie, bgamari, rwbarton Differential Revision: https://phabricator.haskell.org/D1034 GHC Trac Issues: #10394 }}} -- Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/10394#comment:5> GHC <http://www.haskell.org/ghc/> The Glasgow Haskell Compiler