[llvm] [X86][MC] Support R_X86_64_CODE_4_GOTPC32_TLSDESC (PR #116908)
Shengchen Kan via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 21 04:29:34 PST 2024
================
@@ -17,3 +17,15 @@
leaq a at tlsdesc(%rip), %rax
call *a at tlscall(%rax)
addq %fs:0, %rax
+
+# PRINT: leaq a at tlsdesc(%rip), %r16
+# PRINT-NEXT: callq *a at tlscall(%r16)
+
+# CHECK: 12: leaq (%rip), %r16 # 0x1a <{{.*}}>
+# CHECK-NEXT: 0000000000000016: R_X86_64_CODE_4_GOTPC32_TLSDESC a-0x4
+# CHECK-NEXT: 1a: callq *(%r16)
+# CHECK-NEXT: 000000000000001a: R_X86_64_TLSDESC_CALL a
----------------
KanRobert wrote:
Is ` R_X86_64_TLSDESC_CALL` expected? Or we need to check ` R_X86_64_CODE_4_TLSDESC_CALL`?
https://github.com/llvm/llvm-project/pull/116908
More information about the llvm-commits
mailing list