This is an automated email from the git hooks/post-receive script.
git pushed a change to branch master in repository lld.
from 78f132b Fix the function to set the section VMA/LMA fields in case of [...] new a0613ba Make tp offset computation target independent. new f890c18 Check pc relative relocations too. new 63cfb66 Directly compute the right value for R_RELAX_TLS_GD_TO_IE. new 18fcf48 Document some constants. NFC. new 372bac8 Simplify a bit. NFC. new d48e149 Refactor R_RELAX_TLS_* value computation. new 9f42f13 Simplify. NFC. new 750c8c7 Swap the arguments of writeAlignedCieOrFde. NFC. new d63fcf4 Split EHOutputSection<ELFT>::addSectionAux. NFC. new 4133fc8 Remove dead variable. new deb6c0a Use uintX_t instead of unsigned. new c23cb21 [ELF] Take into account offset in the output section when rea [...] new 51af09a Define SectionPiece and use it instead of std::pair<uint_t, uint_t>. new 571cb7f Use ArrayRef<uint8_t> for binary data instead of StringRef. NFC. new 4177c53 Use slightly longer names. NFC. new 2b96d33 Simplify SplitInputSection::getRangeAndSize. new 2e76351 Use StringPiece::Size instead of calculating it again. NFC. new 0a7a5cc Store section contents to SectionPiece. NFC. new bc0b4b8 Refactor EHOutputSection. new 19f22f0 Attempt to unbreak buildbots. new 2cf0608 Move splitInputSection from EHOutputSection to EHInputSection. new 338a176 Split MergeInputSection's ctor. NFC. new 44c2509 Make file-local function file-local. NFC. new abe433a Simplify. NFC. new 3300629 Add comment. new 402c258 Refactor EhFrameHdr.
The 26 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ELF/InputSection.cpp | 216 ++++++++++++------- ELF/InputSection.h | 38 ++-- ELF/MarkLive.cpp | 6 +- ELF/OutputSections.cpp | 436 ++++++++++++++++++--------------------- ELF/OutputSections.h | 53 ++--- ELF/Target.cpp | 67 +++--- ELF/Target.h | 3 + ELF/Writer.cpp | 8 +- test/ELF/Inputs/mips-nonalloc.s | 2 + test/ELF/eh-frame-hdr-icf.s | 2 +- test/ELF/invalid-cie-length4.s | 2 +- test/ELF/invalid-cie-length5.s | 2 +- test/ELF/mips-nonalloc.s | 21 ++ test/ELF/valid-cie-length-dw64.s | 13 -- test/ELF/x86-64-reloc-range.s | 13 ++ 15 files changed, 473 insertions(+), 409 deletions(-) create mode 100644 test/ELF/Inputs/mips-nonalloc.s create mode 100644 test/ELF/mips-nonalloc.s delete mode 100644 test/ELF/valid-cie-length-dw64.s create mode 100644 test/ELF/x86-64-reloc-range.s