Skip to content

Commit 425a275

Browse files
committed
update test after rebase
Created using spr 1.3.5-bogner
1 parent 2ce07ed commit 425a275

File tree

1 file changed

+15
-12
lines changed

1 file changed

+15
-12
lines changed

llvm/test/MC/AArch64/elf-reloc-ptrauth.s

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
// RUN: llvm-mc -triple=aarch64 -filetype=obj %s | \
44
// RUN: llvm-readelf -S -r -x .test - | FileCheck %s --check-prefix=RELOC
55

6-
// RELOC: Relocation section '.rela.test' at offset {{.*}} contains 8 entries:
6+
// RELOC: Relocation section '.rela.test' at offset {{.*}} contains 9 entries:
77
// RELOC-NEXT: Offset Info Type Symbol's Value Symbol's Name + Addend
88
// RELOC-NEXT: 0000000000000000 {{.*}} R_AARCH64_AUTH_ABS64 0000000000000000 .helper + 0
99
// RELOC-NEXT: 0000000000000010 {{.*}} R_AARCH64_AUTH_ABS64 0000000000000000 _g1 + 0
@@ -13,6 +13,7 @@
1313
// RELOC-NEXT: 0000000000000050 {{.*}} R_AARCH64_AUTH_ABS64 0000000000000000 _g5 - 3
1414
// RELOC-NEXT: 0000000000000060 {{.*}} R_AARCH64_AUTH_ABS64 0000000000000000 _g 6 + 0
1515
// RELOC-NEXT: 0000000000000070 {{.*}} R_AARCH64_AUTH_ABS64 0000000000000000 _g 7 + 7
16+
// RELOC-NEXT: 0000000000000080 {{.*}} R_AARCH64_AUTH_ABS64 0000000000000000 _g4 + 7
1617

1718
// RELOC: Hex dump of section '.test':
1819
// VVVVVVVV addend, not needed for rela
@@ -41,6 +42,9 @@
4142
// RELOC-NEXT: 70 00000000 10000000
4243
// ^^^^ discriminator
4344
// ^^ 0 no addr diversity 0 reserved 00 ia key 0000 reserved
45+
// RELOC-NEXT: 80 00000000 00000000
46+
// ^^^^ discriminator
47+
// ^^ 0 no addr diversity 0 reserved 00 ia key 0000 reserved
4448

4549
.section .helper
4650
.local "_g 6"
@@ -89,21 +93,14 @@ _g9:
8993
.quad ("_g 7" + 7)@AUTH(ia,16)
9094
.quad 0
9195

96+
.quad 7 + _g4@AUTH(ia,0)
97+
.quad 0
98+
9299
// RUN: not llvm-mc -triple=aarch64 --defsym=ERR=1 %s 2>&1 | \
93-
// RUN: FileCheck %s --check-prefix=ERR
100+
// RUN: FileCheck %s --check-prefix=ERR --implicit-check-not=error:
94101

95102
.ifdef ERR
96103

97-
.quad _g10@AUTH(ia,42) + 1
98-
99-
.quad 1 + _g11@AUTH(ia,42)
100-
101-
.quad 1 + _g12@AUTH(ia,42) + 1
102-
103-
.quad _g13@AUTH(ia,42) + _g14@AUTH(ia,42)
104-
105-
.quad _g9@AUTH(ia,42) - _g8
106-
107104
// ERR: :[[#@LINE+1]]:15: error: expected '('
108105
.quad sym@AUTH)ia,42)
109106

@@ -152,4 +149,10 @@ _g9:
152149
// ERR: :[[#@LINE+1]]:23: error: unexpected token
153150
.quad _g9@AUTH(ia,42) - _g8
154151

152+
// ERR: :[[#@LINE+1]]:23: error: unexpected token
153+
.quad _g9@AUTH(ia,42) - _g8@AUTH(ia,42)
154+
155+
// ERR: :[[#@LINE+1]]:24: error: unexpected token
156+
.quad _g13@AUTH(ia,42) + _g14@AUTH(ia,42)
157+
155158
.endif // ERR

0 commit comments

Comments
 (0)