[PATCH] D91426: [PowerPC] Fix issue where binary uses a .got but is missing a .TOC.
    Stefan Pintilie via Phabricator via llvm-commits 
    llvm-commits at lists.llvm.org
       
    Wed Feb 17 13:42:50 PST 2021
    
    
  
stefanp added a comment.
In D91426#2568567 <https://reviews.llvm.org/D91426#2568567>, @sfertile wrote:
> Could there be a simpler approach where we always emit a .got section on PPC64:  In `addReservedSymbols` if we fail to resolve `.TOC.` then we create it?
We could do that and it would certainly solve the problem. The issue I have with that is that we will now have a `.got` for everything we link including things that we used to link in the past that did not require it. It seems odd to say that since the design of the linker won't allow us to do this easily we will generate this section whether we need it or not.
Repository:
  rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D91426/new/
https://reviews.llvm.org/D91426
    
    
More information about the llvm-commits
mailing list