[GHC] #11138: Kill the terrible LLVM Mangler

GHC ghc-devs at haskell.org
Fri Jan 22 02:19:11 UTC 2016


#11138: Kill the terrible LLVM Mangler
-------------------------------------+-------------------------------------
        Reporter:  bgamari           |                Owner:
            Type:  bug               |               Status:  new
        Priority:  normal            |            Milestone:
       Component:  Compiler          |              Version:  7.11
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  Other             |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by dobenour):

 (1) is probably an LLVM bug, since GHC now uses LLVM's prefix data
 support.  LLVM should be responsible for ensuring that the prefix data is
 properly handled by the assembler and linker.

 (2) can be solved by either 32-byte aligning the stack or disabling AVX
 instructions.

--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11138#comment:1>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list