84c4061 Vendor import of lld trunk r338536:

Authored and Committed by Dimitry Andric 5 years ago
35 files changed. 638 lines added. 160 lines removed.
COFF/ICF.cpp
file modified
+2 -8
ELF/Arch/ARM.cpp
file modified
+10 -1
ELF/Arch/Hexagon.cpp
file modified
+6 -0
ELF/Config.h
file modified
+5 -0
ELF/Driver.cpp
file modified
+31 -3
ELF/ICF.cpp
file modified
+3 -8
ELF/InputFiles.cpp
file modified
+42 -0
ELF/InputSection.cpp
file modified
+8 -11
ELF/Options.td
file modified
+6 -2
ELF/SyntheticSections.cpp
file modified
+59 -18
ELF/SyntheticSections.h
file modified
+11 -0
ELF/Writer.cpp
file modified
+21 -7
docs/index.rst
file modified
+1 -1
docs/ld.lld.1
file modified
+77 -65
docs/windows_support.rst
file modified
+7 -0
test/ELF/Inputs/arm-vfp-arg-base.s
file added
+16
test/ELF/Inputs/arm-vfp-arg-compat.s
file added
+16
test/ELF/Inputs/arm-vfp-arg-toolchain.s
file added
+15
test/ELF/Inputs/arm-vfp-arg-vfp.s
file added
+15
test/ELF/Inputs/icf-absolute2.s
file added
+3
test/ELF/arm-eabi-version.s
file modified
+1 -0
test/ELF/arm-tag-vfp-args-errs.s
file added
+29
test/ELF/arm-tag-vfp-args-illegal.s
file added
+21
test/ELF/arm-tag-vfp-args.s
file added
+72
test/ELF/execute-only-mixed-data.s
file added
+26
test/ELF/execute-only.s
file added
+10
test/ELF/hexagon.s
file modified
+7 -0
test/ELF/icf-absolute2.s
file added
+21
test/ELF/icf-safe.s
file modified
+24 -24
test/ELF/icf17.s
file added
+15
test/ELF/linkerscript/orphan-report.s
file modified
+1 -0
test/ELF/lto/Inputs/libcall-archive.ll
file added
+6
test/ELF/lto/libcall-archive.ll
file added
+20
test/ELF/oformat-binary.s
file modified
+2 -0
test/ELF/relocatable-many-sections.s
file modified
+29 -12
    Vendor import of lld trunk r338536:
    https://llvm.org/svn/llvm-project/lld/trunk@338536
    
        
file modified
+2 -8
file modified
+10 -1
file modified
+6 -0
file modified
+5 -0
file modified
+31 -3
file modified
+3 -8
file modified
+42 -0
file modified
+8 -11
file modified
+6 -2
file modified
+59 -18
file modified
+11 -0
file modified
+21 -7
file modified
+1 -1
file modified
+77 -65
file modified
+7 -0
file modified
+1 -0
file modified
+7 -0
file modified
+24 -24
file added
+15
file modified
+2 -0