From c64119a9bfdbd12ce06eb61b81eddac2aab5d9c4 Mon Sep 17 00:00:00 2001 From: Rafael Espindola Date: Mon, 4 Apr 2016 16:02:39 +0000 Subject: [PATCH] Regenerate test file. It had been created with a lld version that was producing an invalid sh_info. llvm-svn: 265305 --- lld/ELF/InputFiles.cpp | 3 --- lld/test/ELF/Inputs/mips-gp-disp.so | Bin 131832 -> 131828 bytes lld/test/ELF/mips-gp-disp.s | 2 +- 3 files changed, 1 insertion(+), 4 deletions(-) diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index 34236ac06458..fcc38f675d0e 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -426,9 +426,6 @@ template void SharedFile::parseRest() { uint32_t NumSymbols = std::distance(Syms.begin(), Syms.end()); SymbolBodies.reserve(NumSymbols); for (const Elf_Sym &Sym : Syms) { - // FIXME: We should probably just err if we get a local symbol in here. - if (Sym.getBinding() == STB_LOCAL) - continue; StringRef Name = check(Sym.getName(this->StringTable)); if (Sym.isUndefined()) Undefs.push_back(Name); diff --git a/lld/test/ELF/Inputs/mips-gp-disp.so b/lld/test/ELF/Inputs/mips-gp-disp.so index 9cbb43720606015acb4ec0166425cad2e353e6f3..150de18fcca1ab3ebdecb53bd694dc54fc760b0c 100644 GIT binary patch delta 167 zcmey-%JHR@V}df{k%=n$j4TsFf>~J@7#Rd6uGzsO!0`Vg0|Nsq0}}&7a{=S_0!GH= z|5W)H7#L>&g&BattU!{HfwBGrh>NUzss~dYN4!gV}df{iHR!uj2sg~f>{+97#S2MuGzuE!0`Vg0|Nsq0~3Qla{=S_0!GH= z|0XLi$xM!BwBgUMpY4@CKwQaGCYAa2M{v@4O0N&=^q%G#HZIY jF$n-IWMD9uK81-%nK5Ac4kjjb(H%e$J|KnxMi2u41Oy(c diff --git a/lld/test/ELF/mips-gp-disp.s b/lld/test/ELF/mips-gp-disp.s index adc84c1eed7c..2110d7c04fd8 100644 --- a/lld/test/ELF/mips-gp-disp.s +++ b/lld/test/ELF/mips-gp-disp.s @@ -17,7 +17,7 @@ # INT-SO-NEXT: Binding: Local # EXT-SO: Name: _gp_disp -# EXT-SO-NEXT: Value: 0x20010 +# EXT-SO-NEXT: Value: 0x20000 # DIS: Disassembly of section .text: # DIS-NEXT: __start: