Skip to content

Commit de09523

Browse files
committed
[X86] Improve @gotpcrel on local symbol tests
Test shouldForceRelocation change in 4fdcde5
1 parent 95ba550 commit de09523

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

llvm/test/LTO/X86/cfi_jt_aliases.ll

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,14 @@
2727
; CHECK-THIN-RE-NEXT: FUNC GLOBAL HIDDEN {{[0-9]+}} c.cfi_jt
2828

2929
; CHECK-FULL-OD: a.cfi_jt>:
30-
; CHECK-FULL-OD: jmp {{.*}} <a.cfi_jt
31-
; CHECK-FULL-OD-NEXT: R_X86_64_PLT32 .La$local
30+
; CHECK-FULL-OD-NEXT: jmp {{.*}} <a>
31+
; CHECK-FULL-OD-NEXT: int3
3232
; CHECK-FULL-OD: b.cfi_jt>:
33-
; CHECK-FULL-OD: jmp {{.*}} <b.cfi_jt
34-
; CHECK-FULL-OD-NEXT: R_X86_64_PLT32 .Lb$local
33+
; CHECK-FULL-OD-NEXT: jmp {{.*}} <b>
34+
; CHECK-FULL-OD-NEXT: int3
3535
; CHECK-FULL-OD: c.cfi_jt>:
36-
; CHECK-FULL-OD: jmp {{.*}} <c.cfi_jt
37-
; CHECK-FULL-OD-NEXT: R_X86_64_PLT32 .Lc$local
36+
; CHECK-FULL-OD-NEXT: jmp {{.*}} <c>
37+
; CHECK-FULL-OD-NEXT: int3
3838

3939
; CHECK-THIN-OD: a.cfi_jt>:
4040
; CHECK-THIN-OD: jmp {{.*}} <a.cfi_jt

llvm/test/MC/X86/gotpcrelx.s

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55

66
# COMMON: Relocations [
77
# COMMON-NEXT: Section ({{.*}}) .rela.text {
8-
# CHECK-NEXT: R_X86_64_GOTPCRELX mov
9-
# CHECK-NEXT: R_X86_64_GOTPCRELX test
8+
# CHECK-NEXT: R_X86_64_GOTPCRELX .text 0xFFFFFFFFFFFFFFFC
9+
# CHECK-NEXT: R_X86_64_GOTPCRELX test 0xFFFFFFFFFFFFFFFC
1010
# CHECK-NEXT: R_X86_64_GOTPCRELX adc
1111
# CHECK-NEXT: R_X86_64_GOTPCRELX add
1212
# CHECK-NEXT: R_X86_64_GOTPCRELX and
@@ -49,8 +49,8 @@
4949
# CHECK-NEXT: R_X86_64_CODE_4_GOTPCRELX xor
5050
# CHECK-NEXT: }
5151

52-
# NORELAX-NEXT: R_X86_64_GOTPCREL mov
53-
# NORELAX-NEXT: R_X86_64_GOTPCREL test
52+
# NORELAX-NEXT: R_X86_64_GOTPCREL .text 0xFFFFFFFFFFFFFFFC
53+
# NORELAX-NEXT: R_X86_64_GOTPCREL test 0xFFFFFFFFFFFFFFFC
5454
# NORELAX-NEXT: R_X86_64_GOTPCREL adc
5555
# NORELAX-NEXT: R_X86_64_GOTPCREL add
5656
# NORELAX-NEXT: R_X86_64_GOTPCREL and
@@ -93,7 +93,7 @@
9393
# NORELAX-NEXT: R_X86_64_GOTPCREL xor
9494
# NORELAX-NEXT: }
9595

96-
movl mov@GOTPCREL(%rip), %eax
96+
movl .text@GOTPCREL(%rip), %eax
9797
test %eax, test@GOTPCREL(%rip)
9898
adc adc@GOTPCREL(%rip), %eax
9999
add add@GOTPCREL(%rip), %eax

0 commit comments

Comments
 (0)