[llvm] [AVR] Emit relocation record for local branch (PR #145291)

Ben Shi via llvm-commits llvm-commits at lists.llvm.org
Sat Jul 19 20:48:33 PDT 2025


================
@@ -17,8 +17,10 @@ foo:
 ; CHECK: rcall .Ltmp3+46+2  ; encoding: [A,0b1101AAAA]
 
 ; INST-LABEL: <foo>:
-; INST-NEXT: 00 d0    rcall .+0
-; INST-NEXT: fc df    rcall .-8
-; INST-NEXT: 06 d0    rcall .+12
-; INST-NEXT: 17 d0    rcall .+46
-; INST-NEXT: ea df    rcall .-44
+; INST-NEXT: ff df    rcall .-2
+; INST-NEXT: R_AVR_13_PCREL .text+0x2
+; INST-NEXT: ff df    rcall .-2
+; INST-NEXT: R_AVR_13_PCREL .text-0x4
+; INST-NEXT: ff df    rcall .-2
+; INST-NEXT: R_AVR_13_PCREL .text+0x12
+; INST-NEXT: ff df    rcall .-2
----------------
benshi001 wrote:

The last relocation information is missing.

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


More information about the llvm-commits mailing list