Skip to content

Commit c7b9dfa

Browse files
committed
Make this test more strict.
While at it, also remove unused command line options. llvm-svn: 293084
1 parent 400771e commit c7b9dfa

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

lld/test/ELF/retain-symbols-file.s

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,41 @@
33
# RUN: echo "bar" > %t_retain.txt
44
# RUN: echo "foo" >> %t_retain.txt
55
# RUN: ld.lld -shared --retain-symbols-file=%t_retain.txt %t -o %t2
6-
# RUN: llvm-readobj -s -sd -t %t2 | FileCheck %s
6+
# RUN: llvm-readobj -t %t2 | FileCheck %s
77

88
## Check separate form.
99
# RUN: ld.lld -shared --retain-symbols-file %t_retain.txt %t -o %t2
10-
# RUN: llvm-readobj -s -sd -t %t2 | FileCheck %s
10+
# RUN: llvm-readobj -t %t2 | FileCheck %s
1111

12-
# CHECK: Symbols [
12+
# CHECK: Symbols [
1313
# CHECK-NEXT: Symbol {
1414
# CHECK-NEXT: Name: (0)
15-
# CHECK: Symbol {
15+
# CHECK-NEXT: Value:
16+
# CHECK-NEXT: Size:
17+
# CHECK-NEXT: Binding:
18+
# CHECK-NEXT: Type:
19+
# CHECK-NEXT: Other:
20+
# CHECK-NEXT: Section:
21+
# CHECK-NEXT: }
22+
# CHECK-NEXT: Symbol {
1623
# CHECK-NEXT: Name: bar
17-
# CHECK: Symbol {
24+
# CHECK-NEXT: Value:
25+
# CHECK-NEXT: Size:
26+
# CHECK-NEXT: Binding: Global
27+
# CHECK-NEXT: Type:
28+
# CHECK-NEXT: Other:
29+
# CHECK-NEXT: Section: .text
30+
# CHECK-NEXT: }
31+
# CHECK-NEXT: Symbol {
1832
# CHECK-NEXT: Name: foo
19-
# CHECK-NOT: Symbol
33+
# CHECK-NEXT: Value:
34+
# CHECK-NEXT: Size:
35+
# CHECK-NEXT: Binding: Global
36+
# CHECK-NEXT: Type:
37+
# CHECK-NEXT: Other:
38+
# CHECK-NEXT: Section: .text
39+
# CHECK-NEXT: }
40+
# CHECK-NEXT: ]
2041

2142
.text
2243
.globl _start

0 commit comments

Comments
 (0)