October 27, 2014 [dmd-internals] [D-Programming-Language/dmd] 2c47ba: Add predefined version identifiers for ELFv1 and E... | ||||
---|---|---|---|---|
| ||||
Attachments:
| Branch: refs/heads/master Home: https://github.com/D-Programming-Language/dmd Commit: 2c47baee07e55222365b707ddb5a3e7914253f32 https://github.com/D-Programming-Language/dmd/commit/2c47baee07e55222365b707ddb5a3e7914253f32 Author: kai <kai@redstar.de> Date: 2014-10-27 (Mon, 27 Oct 2014) Changed paths: M src/cond.c M src/mars.c Log Message: ----------- Add predefined version identifiers for ELFv1 and ELFv2. For PPC64 LittleEndian a new ELF version was defined. While the common usage is ELFv1 with big endian and ELFv2 with little endian, the other uses are also possible. In fact gcc defines a command line switch --with-abi=elfv1 / --with-abi=elfv2 to choose the ELF ABI. The new predefined version identifiers ELFv1 / ELFv2 reflect the fact that this information cannot be determined elsewhere. See http://llvm.org/devmtg/2014-04/PDFs/Talks/Euro-LLVM-2014-Weigand.pdf for more information on ELFv2. Commit: 9d1d0245fda3107f01d2b1460c7bcc34188a751e https://github.com/D-Programming-Language/dmd/commit/9d1d0245fda3107f01d2b1460c7bcc34188a751e Author: Walter Bright <walter@walterbright.com> Date: 2014-10-27 (Mon, 27 Oct 2014) Changed paths: M src/cond.c M src/mars.c Log Message: ----------- Merge pull request #4096 from redstar/elf Add predefined version identifiers for ELFv1 and ELFv2. Compare: https://github.com/D-Programming-Language/dmd/compare/11276b83f93a...9d1d0245fda3 |
Copyright © 1999-2021 by the D Language Foundation