Skip to content

Commit fcc761b

Browse files
committed
[ELF][test] Make tests less sensitive to addresses/number of sections
1 parent 90db419 commit fcc761b

File tree

5 files changed

+19
-21
lines changed

5 files changed

+19
-21
lines changed

lld/test/ELF/common-shared.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
# RUN: ld.lld %t1.so %t.o -o %t
1111
# RUN: llvm-readelf -s %t | FileCheck %s
1212

13-
# CHECK: 16 OBJECT GLOBAL DEFAULT 7 com
13+
# CHECK: 16 OBJECT GLOBAL DEFAULT [[#]] com
1414

1515
.globl com
1616
.comm com,1

lld/test/ELF/pr34660.s

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
# DISASM-NEXT: 1022c: ldr x8, 0x30294
1919

2020
# SYM: Symbol table '.symtab'
21-
# SYM: 0000000000030294 0 NOTYPE LOCAL DEFAULT 6 patatino
21+
# SYM: 0000000000030294 0 NOTYPE LOCAL DEFAULT [[#]] patatino
2222

2323
ldr x8, patatino
2424
.data

lld/test/ELF/section-name.s

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,17 +42,17 @@ _start:
4242
.section .tdata.foo,"aGwT",@progbits,foo,comdat
4343
.byte 0
4444

45-
// CHECK: 1 .rodata 00000002
46-
// CHECK: 2 .gcc_except_table 00000001
47-
// CHECK: 3 .text 00000002
48-
// CHECK: 4 .tdata 00000001
49-
// CHECK: 5 .tbss 00000001
50-
// CHECK: 6 .data.rel.ro 00000004
51-
// CHECK: 7 .data 00000002
52-
// CHECK: 8 .foo.a 00000001
53-
// CHECK: 9 .foo 00000001
54-
// CHECK: 10 .bss 00000002
55-
// CHECK: 11 .comment 00000008
56-
// CHECK: 12 .symtab 00000030
57-
// CHECK: 13 .shstrtab 00000075
58-
// CHECK: 14 .strtab 00000008
45+
// CHECK: .rodata 00000002
46+
// CHECK-NEXT: .gcc_except_table 00000001
47+
// CHECK-NEXT: .text 00000002
48+
// CHECK-NEXT: .tdata 00000001
49+
// CHECK-NEXT: .tbss 00000001
50+
// CHECK-NEXT: .data.rel.ro 00000004
51+
// CHECK-NEXT: .data 00000002
52+
// CHECK-NEXT: .foo.a 00000001
53+
// CHECK-NEXT: .foo 00000001
54+
// CHECK-NEXT: .bss 00000002
55+
// CHECK-NEXT: .comment 00000008
56+
// CHECK-NEXT: .symtab 00000030
57+
// CHECK-NEXT: .shstrtab 00000075
58+
// CHECK-NEXT: .strtab 00000008

lld/test/ELF/synthetic-got.s

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
# RUN: | FileCheck %s --check-prefix=GOTDATA
88

99
# GOT: Sections:
10-
# GOT: 9 .got 00000008 00000000000001b0 DATA
11-
# GOT: 10 .got.plt 00000020 00000000000001b8 DATA
10+
# GOT: .got 00000008 00000000000001b0 DATA
11+
# GOT: .got.plt 00000020 00000000000001b8 DATA
1212
# GOTDATA: Contents of section .got:
1313
# GOTDATA-NEXT: 01b0 00000000 00000000
1414
# GOTDATA-NEXT: Contents of section .got.plt:

lld/test/ELF/tls.s

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -121,14 +121,12 @@ d:
121121
// CHECK-NEXT: EntrySize:
122122
// CHECK-NEXT: }
123123

124-
// Check that the TLS NOBITS sections weren't added to the R/W PT_LOAD's size.
125-
126124
// CHECK: ProgramHeaders [
127125
// CHECK: Type: PT_LOAD
128126
// CHECK: Type: PT_LOAD
129127
// CHECK: Type: PT_LOAD
130128
// CHECK: FileSize: 8
131-
// CHECK-NEXT: MemSize: 8
129+
// CHECK-NEXT: MemSize: [[#]]
132130
// CHECK-NEXT: Flags [
133131
// CHECK-NEXT: PF_R
134132
// CHECK-NEXT: PF_W

0 commit comments

Comments
 (0)