[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