[PATCH] D77672: Support a few more SPARCv9 relocations

Jessica Clarke via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 7 15:16:58 PDT 2020


jrtc27 added a comment.

Just as a note for things that are still missing:

- GD/LD/IE TLS (you mentioned IE TLS, but this only does *LE*)
- The HIX22/LOX10 (and others) family for GOTDATA that replaces R_SPARC_GOT22/10
- R_SPARC_REGISTER, needed to mark how each of the %g[2367] (could have the exact numbers wrong, they're from deep in my memory) are being used by the object files to as to ensure they don't conflict. It's a very unusual relocation (refers to magic STT_SPARC_REGISTER symbols) that should have designed using something other than a relocation...

There may be others, but as one of the SPARC porters in Debian that's what I can think of off the top of my head.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D77672





More information about the llvm-commits mailing list