[commit: ghc] master: Output source notes in extended DWARF DIEs (9471562)
git at git.haskell.org
git at git.haskell.org
Mon Nov 23 16:56:21 UTC 2015
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/947156236aeced67bb53db7f963013594d3b7bc3/ghc
>---------------------------------------------------------------
commit 947156236aeced67bb53db7f963013594d3b7bc3
Author: Ben Gamari <ben at smart-cactus.org>
Date: Fri Oct 23 10:52:12 2015 +0200
Output source notes in extended DWARF DIEs
In order to accomplish this we need to ensure that emit DIEs for all
DebugBlocks, even those that have been optimized out, lest we end up
with undefined symbols of parents at link time.
Differential Revision: https://phabricator.haskell.org/D1279
>---------------------------------------------------------------
947156236aeced67bb53db7f963013594d3b7bc3
compiler/cmm/CLabel.hs | 6 +++
compiler/nativeGen/Dwarf.hs | 31 ++++++++-----
compiler/nativeGen/Dwarf/Constants.hs | 35 ++++++++++++---
compiler/nativeGen/Dwarf/Types.hs | 82 +++++++++++++++++++++++++++++------
4 files changed, 125 insertions(+), 29 deletions(-)
Diff suppressed because of size. To see it, use:
git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 947156236aeced67bb53db7f963013594d3b7bc3
More information about the ghc-commits
mailing list