[dmd-internals] [D-Programming-Language/dmd] 238ad7: Add DW_OP_GNU_push_tls_address to backend/dwarf2.h

GitHub via dmd-internals dmd-internals at puremagic.com
Thu Oct 9 17:39:27 PDT 2014


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 238ad7f696a258b674e555fa5327626184438f5e
      https://github.com/D-Programming-Language/dmd/commit/238ad7f696a258b674e555fa5327626184438f5e
  Author: Martin Krejcirik <mk at krej.cz>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M src/backend/dwarf2.h

  Log Message:
  -----------
  Add DW_OP_GNU_push_tls_address to backend/dwarf2.h


  Commit: aa9812bef7e8aadb1495c474f7587f8481077ab8
      https://github.com/D-Programming-Language/dmd/commit/aa9812bef7e8aadb1495c474f7587f8481077ab8
  Author: Martin Krejcirik <mk at krej.cz>
  Date:   2014-10-09 (Thu, 09 Oct 2014)

  Changed paths:
    M src/backend/dwarf.c
    M src/backend/dwarf.h

  Log Message:
  -----------
  Fix Issue 4181 - GDB prints wrong value of TLS variables

- add DWARF_VERSION to dwarf.h
- emit DW_OP_GNU_push_tls_address or DW_OP_form_tls_address based on DWARF_VERSION


  Commit: 11842652cdc58f479590af618c79335ba44af03f
      https://github.com/D-Programming-Language/dmd/commit/11842652cdc58f479590af618c79335ba44af03f
  Author: Martin Nowak <code at dawg.eu>
  Date:   2014-10-10 (Fri, 10 Oct 2014)

  Changed paths:
    M src/backend/dwarf.c
    M src/backend/dwarf.h
    M src/backend/dwarf2.h

  Log Message:
  -----------
  Merge pull request #4053 from tramker/bug4181

Fix Issue 4181 - GDB prints wrong value of TLS variables


Compare: https://github.com/D-Programming-Language/dmd/compare/8b386e8c19d7...11842652cdc5


More information about the dmd-internals mailing list