
#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