December 22, 2013 [dmd-internals] [D-Programming-Language/dmd] 792fde: post-align section size | ||||
---|---|---|---|---|
| ||||
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 |
Copyright © 1999-2021 by the D Language Foundation