[GHC] #13378: ghc-stage2 broken for quick-llvm

GHC ghc-devs at haskell.org
Tue Mar 7 14:45:16 UTC 2017


#13378: ghc-stage2 broken for quick-llvm
-------------------------------------+-------------------------------------
        Reporter:  angerman          |                Owner:  (none)
            Type:  bug               |               Status:  patch
        Priority:  highest           |            Milestone:  8.2.1
       Component:  Compiler          |              Version:
      Resolution:                    |             Keywords:
Operating System:  MacOS X           |         Architecture:  x86_64
 Type of failure:  Building GHC      |  (amd64)
  failed                             |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D3290
       Wiki Page:                    |
-------------------------------------+-------------------------------------
Changes (by rwbarton):

 * status:  new => patch
 * differential:   => Phab:D3290


Comment:

 We can actually use `.alt_entry` to prevent the linker from splitting up
 info tables from the following function bodies. Really this should be done
 in LLVM but for now we can do it ourselves.

 This is actually slightly better than what we do in the NCG and we could
 switch the NCG over to using `.alt_entry` too, provided that `.alt_entry`
 is supported on a sufficiently wide range of Mac OS versions.

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


More information about the ghc-tickets mailing list