[PATCH] D34787: Delete comparison with GlobalOffsetTable.

Rafael Ávila de Espíndola via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 28 16:17:48 PDT 2017


rafael created this revision.
Herald added subscribers: emaste, jyknight.

Now that _GLOBAL_OFFSET_TABLE_ is defined, we can just use R_PC for it
 if needed.


https://reviews.llvm.org/D34787

Files:
  ELF/Arch/SPARCV9.cpp


Index: ELF/Arch/SPARCV9.cpp
===================================================================
--- ELF/Arch/SPARCV9.cpp
+++ ELF/Arch/SPARCV9.cpp
@@ -56,9 +56,6 @@
     return R_ABS;
   case R_SPARC_PC10:
   case R_SPARC_PC22:
-    if (&S == ElfSym::GlobalOffsetTable)
-      return R_GOTONLY_PC;
-    LLVM_FALLTHROUGH;
   case R_SPARC_DISP32:
   case R_SPARC_WDISP30:
     return R_PC;


-------------- next part --------------
A non-text attachment was scrubbed...
Name: D34787.104540.patch
Type: text/x-patch
Size: 387 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170628/e37f3fbf/attachment.bin>


More information about the llvm-commits mailing list