[GHC] #15207: bad dwarf frame in stgRun.c when compiled with with gcc on mac and assembled by as/gcc/clang (aka apple clang assembler)

GHC ghc-devs at haskell.org
Mon Jul 2 20:22:25 UTC 2018


#15207: bad dwarf frame in stgRun.c when compiled with with gcc on mac and
assembled by as/gcc/clang (aka apple clang assembler)
-------------------------------------+-------------------------------------
        Reporter:  carter            |                Owner:  (none)
            Type:  bug               |               Status:  infoneeded
        Priority:  normal            |            Milestone:  8.8.1
       Component:  Runtime System    |              Version:  8.4.3
      Resolution:                    |             Keywords:
Operating System:  MacOS X           |         Architecture:
                                     |  Unknown/Multiple
 Type of failure:  None/Unknown      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:                    |  Differential Rev(s):  Phab:D4781
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by bgamari):

 At the moment I'm leaning towards discontinuing use of GCC and accepting
 the performance hit. I have had a number of Darwin users complain about
 various toolchain issues which arise from our strange mixture of
 toolchains. This issue makes me think that the pain that our use of GCC
 brings far outweighs the cost of Clang's poor TLS performance. It would be
 nice if someone could quantify the effect, however. Carter, perhaps you
 could build a GHC using GCC and benchmark this against 8.6.1-alpha1, which
 was built with Clang?

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


More information about the ghc-tickets mailing list