
#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: new Priority: normal | Milestone: 8.6.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): D4780 Wiki Page: | -------------------------------------+------------------------------------- Changes (by carter): * differential: => D4780 Comment: https://phabricator.haskell.org/D4780 for a candidate patch. Not perfect, and may have other issues, but fixes the mac build without impacting other platforms. I'm not 100% sure i'm fixing it perfectly, but it definitly has zero impact on non-darwin platforms, and my understanding is this particular dwarf data only works in the presence of the RTS support for stack walking which is exclusive to ELF platforms? Or is there a fundamental error in this fix? -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/15207#comment:13 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler