[PATCH] D70570: [PowerPC] Only use PLT annotations if using PIC relocation model

Brandon Bergren via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Nov 25 09:01:43 PST 2019


Bdragon28 added a comment.

This doesn't seem quite sufficient for FreeBSD kernel modules. It's emitting R_PPC_REL24 instead of R_PPC_ADDR16_HA/R_PPC_ADDR16_LO pairs for stuff like memset and memcpy, which are unusable because we're running modules in KVA and the kernel text in the 32 bit DMAP. Still need to figure out why these are being emitted this way when using freestanding.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D70570/new/

https://reviews.llvm.org/D70570





More information about the llvm-commits mailing list