[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