-
Notifications
You must be signed in to change notification settings - Fork 13.4k
[AVR] Fix LLD test #106739
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[AVR] Fix LLD test #106739
Conversation
cc @aykevl |
@llvm/pr-subscribers-lld Author: Patryk Wychowaniec (Patryk27) ChangesSince we don't generate relocations for those, it doesn't make sense to assert them here; fallout of #106722. Full diff: https://github.com/llvm/llvm-project/pull/106739.diff 1 Files Affected:
diff --git a/lld/test/ELF/avr-reloc.s b/lld/test/ELF/avr-reloc.s
index ec088eaa149d01..41c32580f63a1c 100644
--- a/lld/test/ELF/avr-reloc.s
+++ b/lld/test/ELF/avr-reloc.s
@@ -76,32 +76,6 @@ adiw r24, b ; R_AVR_6_ADIW
in r20, b ; R_AVR_PORT6
sbic b, 1 ; R_AVR_PORT5
-.section .PCREL,"ax",@progbits
-; CHECK-LABEL: section .PCREL
-; CHECK: rjmp .+30
-; CHECK-NEXT: rjmp .-36
-; CHECK-NEXT: breq .+26
-; CHECK-NEXT: breq .-40
-; CHECK-NEXT: rjmp .-4096
-; CHECK-NEXT: rjmp .+4094
-; CHECK-NEXT: rjmp .+4094
-; CHECK-NEXT: rjmp .-4096
-; CHECK-NEXT: breq .-128
-; CHECK-NEXT: breq .+126
-; HEX-LABEL: section .PCREL:
-; HEX-NEXT: 0fc0eecf 69f061f3
-foo:
-rjmp foo + 32 ; R_AVR_13_PCREL
-rjmp foo - 32 ; R_AVR_13_PCREL
-breq foo + 32 ; R_AVR_7_PCREL
-breq foo - 32 ; R_AVR_7_PCREL
-rjmp 1f - 4096 $ 1: ; R_AVR_13_PCREL
-rjmp 1f + 4094 $ 1: ; R_AVR_13_PCREL
-rjmp 1f - 4098 $ 1: ; R_AVR_13_PCREL (overflow)
-rjmp 1f + 4096 $ 1: ; R_AVR_13_PCREL (overflow)
-breq 1f - 128 $ 1: ; R_AVR_7_PCREL
-breq 1f + 126 $ 1: ; R_AVR_7_PCREL
-
.section .LDSSTS,"ax",@progbits
; CHECK-LABEL: section .LDSSTS:
; CHECK: lds r20, 0x1e
|
@llvm/pr-subscribers-lld-elf Author: Patryk Wychowaniec (Patryk27) ChangesSince we don't generate relocations for those, it doesn't make sense to assert them here; fallout of #106722. Full diff: https://github.com/llvm/llvm-project/pull/106739.diff 1 Files Affected:
diff --git a/lld/test/ELF/avr-reloc.s b/lld/test/ELF/avr-reloc.s
index ec088eaa149d01..41c32580f63a1c 100644
--- a/lld/test/ELF/avr-reloc.s
+++ b/lld/test/ELF/avr-reloc.s
@@ -76,32 +76,6 @@ adiw r24, b ; R_AVR_6_ADIW
in r20, b ; R_AVR_PORT6
sbic b, 1 ; R_AVR_PORT5
-.section .PCREL,"ax",@progbits
-; CHECK-LABEL: section .PCREL
-; CHECK: rjmp .+30
-; CHECK-NEXT: rjmp .-36
-; CHECK-NEXT: breq .+26
-; CHECK-NEXT: breq .-40
-; CHECK-NEXT: rjmp .-4096
-; CHECK-NEXT: rjmp .+4094
-; CHECK-NEXT: rjmp .+4094
-; CHECK-NEXT: rjmp .-4096
-; CHECK-NEXT: breq .-128
-; CHECK-NEXT: breq .+126
-; HEX-LABEL: section .PCREL:
-; HEX-NEXT: 0fc0eecf 69f061f3
-foo:
-rjmp foo + 32 ; R_AVR_13_PCREL
-rjmp foo - 32 ; R_AVR_13_PCREL
-breq foo + 32 ; R_AVR_7_PCREL
-breq foo - 32 ; R_AVR_7_PCREL
-rjmp 1f - 4096 $ 1: ; R_AVR_13_PCREL
-rjmp 1f + 4094 $ 1: ; R_AVR_13_PCREL
-rjmp 1f - 4098 $ 1: ; R_AVR_13_PCREL (overflow)
-rjmp 1f + 4096 $ 1: ; R_AVR_13_PCREL (overflow)
-breq 1f - 128 $ 1: ; R_AVR_7_PCREL
-breq 1f + 126 $ 1: ; R_AVR_7_PCREL
-
.section .LDSSTS,"ax",@progbits
; CHECK-LABEL: section .LDSSTS:
; CHECK: lds r20, 0x1e
|
Since we don't generate relocations for those, it doesn't make sense to assert them here; fallout of llvm#106722. (cherry picked from commit a3816b5)
Since we don't generate relocations for those, it doesn't make sense to assert them here; fallout of llvm#106722. (cherry picked from commit a3816b5)
Since we don't generate relocations for those, it doesn't make sense to assert them here; fallout of #106722.