[PATCH] D45642: [PPC64] V2 abi: Add glink section for lazy symbol resolution.

Sean Fertile via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 1 19:28:53 PDT 2018


sfertile updated this revision to Diff 144823.
sfertile added a comment.

Moved the lazy resolver stubs to the `.plt` section, and renamed the `,plt` and `.got.plt` sections.

I've looked at the ifunc test we had and there are a number of things broken with the ppc ifunc implementation so I've XFAIL'ed it rather then simply update it. Our ifunc problems can be fixed in a separate patch.


Repository:
  rLLD LLVM Linker

https://reviews.llvm.org/D45642

Files:
  ELF/Arch/PPC64.cpp
  ELF/SyntheticSections.cpp
  ELF/SyntheticSections.h
  ELF/Target.h
  test/ELF/basic-ppc64.s
  test/ELF/ppc64-ifunc.s
  test/ELF/ppc64le-dynamic-relocations.s
  test/ELF/ppc64le-plt-stub.s

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D45642.144823.patch
Type: text/x-patch
Size: 11452 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20180502/d10b27e3/attachment.bin>


More information about the llvm-commits mailing list