[llvm-branch-commits] [RISCV] Replace @plt/@gotpcrel in data directives with %plt %gotpcrel (PR #132569)

Jessica Clarke via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sat Mar 22 22:06:12 PDT 2025


================
@@ -18,6 +18,6 @@
 .globl _start
 _start:
 .data
-  .word foo at PLT - .
-  .word foo at PLT - . + 1
-  .word foo at PLT - . - 1
+  .word %plt(foo - .)
----------------
jrtc27 wrote:

Yeah, I know, but it's pretty weird and confusing syntax. It's not really written that way because it makes sense, it's just written that way because it aligns with how implementations think about it.

Perhaps %pltpcrel, to mirror %gotpcrel, would be the right thing to do here that sidesteps the issue?

https://github.com/llvm/llvm-project/pull/132569


More information about the llvm-branch-commits mailing list