llvm-project/lld/test
Simon Atanasyan 09dae7c3e7 [ELF][MIPS] Handle R_MIPS_HI16/LO16 relocations against _gp_disp symbol
The `_gp_disp` is a magic symbol designates offset between start of
function and gp pointer into GOT. Only `R_MIPS_HI16` and `R_MIPS_LO16`
relocations are permitted with `_gp_disp`. The patch adds the `_gp_disp`
as an ignored symbol and adjusts symbol value before call the `relocateOne`
for `R_MIPS_HI16/LO16` relocations.

Differential Revision: http://reviews.llvm.org/D15480

llvm-svn: 255768
2015-12-16 14:45:09 +00:00
..
COFF COFF: Non-external COMDAT sections sholud not be merged by ICF. 2015-12-03 02:23:33 +00:00
Driver Rename the gnu flavour to gnu old. 2015-11-16 08:54:19 +00:00
ELF [ELF][MIPS] Handle R_MIPS_HI16/LO16 relocations against _gp_disp symbol 2015-12-16 14:45:09 +00:00
LinkerScript Add PHDR and FILL parsing. 2015-05-28 00:14:58 +00:00
Unit [lit] Python 3. 2014-03-26 00:53:48 +00:00
core Delete unnecessary generality in loadFile. 2015-04-24 15:51:45 +00:00
darwin Delete unnecessary generality in loadFile. 2015-04-24 15:51:45 +00:00
mach-o [lld][MachO] Recognize __thread_bss sections as zero-fill and set all the 2015-12-11 23:25:09 +00:00
old-elf Make ELF2 the default. 2015-11-17 07:19:44 +00:00
CMakeLists.txt [MachO] Use llvm-readobj in lieu of macho-dump. 2015-09-22 17:31:01 +00:00
lit.cfg [lld] Watch out for tool names inside paths when substituting tool-paths in lit. 2015-12-11 22:09:03 +00:00
lit.site.cfg.in [lit] Python 3. 2014-03-26 00:53:48 +00:00