[ELF][Hexagon] Allow PT_LOAD to have overlapping p_offset ranges on EM_HEXAGON
authorFangrui Song <maskray@google.com>
Tue, 17 Sep 2019 02:45:38 +0000 (02:45 +0000)
committerFangrui Song <maskray@google.com>
Tue, 17 Sep 2019 02:45:38 +0000 (02:45 +0000)
commit4816e516e5ca77d623f96699834e86d924022af9
treeba6aa9c5994804b629ec76164822679bbd762a82
parentcbd13bc1edfe3c08b7e9012428acb0bc789b0f5f
[ELF][Hexagon] Allow PT_LOAD to have overlapping p_offset ranges on EM_HEXAGON

Port the D64906 technique to EM_HEXAGON. This concludes the patch series.

Differential Revision: https://reviews.llvm.org/D67605

llvm-svn: 372059
lld/ELF/Writer.cpp
lld/test/ELF/hexagon-gotrel.s
lld/test/ELF/hexagon-shared.s
lld/test/ELF/hexagon.s