[dmd-internals] [D-Programming-Language/dmd] 792fde: post-align section size

GitHub noreply at github.com
Sun Dec 22 13:11:06 PST 2013


  Branch: refs/heads/master
  Home:   https://github.com/D-Programming-Language/dmd
  Commit: 792fde46f4b86ca7f08ab3bda804d7d4c2da58c6
      https://github.com/D-Programming-Language/dmd/commit/792fde46f4b86ca7f08ab3bda804d7d4c2da58c6
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-22 (Sun, 22 Dec 2013)

  Changed paths:
    M src/backend/elfobj.c

  Log Message:
  -----------
  post-align section size


  Commit: 8dce20837d4ae909ac98bc21354a7ba2d86cf902
      https://github.com/D-Programming-Language/dmd/commit/8dce20837d4ae909ac98bc21354a7ba2d86cf902
  Author: Martin Nowak <code at dawg.eu>
  Date:   2013-12-22 (Sun, 22 Dec 2013)

  Changed paths:
    M src/backend/elfobj.c

  Log Message:
  -----------
  fix Issue 11684 - SIGSEGV with ld.bfd version 2.22

- Don't use zero extended relocations in data segment,
  because we need to write out the whole 8-byte address.

- Data relocations don't depend on PIC.

- This regression was introduced with
  0cba87c6330cd7853139f51448c0f98372fb76d7.
  Before this commit the code still wrote out
  an 8-byte address, so the zero extension worked
  happened to work for <4GB binaries.


  Commit: e8d0efc8ea7c2fe35f859dd5dce486b5361ae1ed
      https://github.com/D-Programming-Language/dmd/commit/e8d0efc8ea7c2fe35f859dd5dce486b5361ae1ed
  Author: Walter Bright <walter at walterbright.com>
  Date:   2013-12-22 (Sun, 22 Dec 2013)

  Changed paths:
    M src/backend/elfobj.c

  Log Message:
  -----------
  Merge pull request #3011 from MartinNowak/fix11684

[2.065,Reg] fix Issue 11684 - SIGSEGV with ld.bfd version 2.22


Compare: https://github.com/D-Programming-Language/dmd/compare/0ea79e8be3bf...e8d0efc8ea7c


More information about the dmd-internals mailing list