annotate lld/test/COFF/icf-associative.test @ 192:d7606dcf6fce

Added tag llvm10 for changeset 0572611fdcc8
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 14 Dec 2020 18:01:34 +0900
parents 1d019706d866
children 2e18cbf3894f
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 # RUN: yaml2obj < %s > %t.obj
anatofuz
parents:
diff changeset
2 # RUN: lld-link /opt:icf /entry:foo /out:%t.exe /subsystem:console /include:bar \
anatofuz
parents:
diff changeset
3 # RUN: /debug /verbose %t.obj > %t.log 2>&1
anatofuz
parents:
diff changeset
4 # RUN: FileCheck %s < %t.log
anatofuz
parents:
diff changeset
5
anatofuz
parents:
diff changeset
6 # CHECK: Selected foo
anatofuz
parents:
diff changeset
7 # CHECK: Removed bar
anatofuz
parents:
diff changeset
8
anatofuz
parents:
diff changeset
9 --- !COFF
anatofuz
parents:
diff changeset
10 header:
anatofuz
parents:
diff changeset
11 Machine: IMAGE_FILE_MACHINE_AMD64
anatofuz
parents:
diff changeset
12 Characteristics: []
anatofuz
parents:
diff changeset
13 sections:
anatofuz
parents:
diff changeset
14 - Name: '.text$mn'
anatofuz
parents:
diff changeset
15 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
anatofuz
parents:
diff changeset
16 Alignment: 16
anatofuz
parents:
diff changeset
17 SectionData: 4883EC28E8000000004883C428C3
anatofuz
parents:
diff changeset
18
anatofuz
parents:
diff changeset
19 - Name: '.debug_blah'
anatofuz
parents:
diff changeset
20 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
anatofuz
parents:
diff changeset
21 Alignment: 1
anatofuz
parents:
diff changeset
22 SectionData: 0000000000000000000000000000
anatofuz
parents:
diff changeset
23
anatofuz
parents:
diff changeset
24 - Name: '.text$mn'
anatofuz
parents:
diff changeset
25 Characteristics: [ IMAGE_SCN_CNT_CODE, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_EXECUTE, IMAGE_SCN_MEM_READ ]
anatofuz
parents:
diff changeset
26 Alignment: 16
anatofuz
parents:
diff changeset
27 SectionData: 4883EC28E8000000004883C428C3
anatofuz
parents:
diff changeset
28
anatofuz
parents:
diff changeset
29 - Name: '.debug_blah'
anatofuz
parents:
diff changeset
30 Characteristics: [ IMAGE_SCN_CNT_INITIALIZED_DATA, IMAGE_SCN_LNK_COMDAT, IMAGE_SCN_MEM_DISCARDABLE, IMAGE_SCN_MEM_READ ]
anatofuz
parents:
diff changeset
31 Alignment: 1
anatofuz
parents:
diff changeset
32 SectionData: FFFFFFFFFFFFFFFFFFFFFFFFFFFF
anatofuz
parents:
diff changeset
33
anatofuz
parents:
diff changeset
34 symbols:
anatofuz
parents:
diff changeset
35 - Name: '.text$mn'
anatofuz
parents:
diff changeset
36 Value: 0
anatofuz
parents:
diff changeset
37 SectionNumber: 1
anatofuz
parents:
diff changeset
38 SimpleType: IMAGE_SYM_TYPE_NULL
anatofuz
parents:
diff changeset
39 ComplexType: IMAGE_SYM_DTYPE_NULL
anatofuz
parents:
diff changeset
40 StorageClass: IMAGE_SYM_CLASS_STATIC
anatofuz
parents:
diff changeset
41 SectionDefinition:
anatofuz
parents:
diff changeset
42 Length: 14
anatofuz
parents:
diff changeset
43 NumberOfRelocations: 0
anatofuz
parents:
diff changeset
44 NumberOfLinenumbers: 0
anatofuz
parents:
diff changeset
45 CheckSum: 1682752513
anatofuz
parents:
diff changeset
46 Number: 0
anatofuz
parents:
diff changeset
47 Selection: IMAGE_COMDAT_SELECT_ANY
anatofuz
parents:
diff changeset
48
anatofuz
parents:
diff changeset
49 - Name: '.debug_blah'
anatofuz
parents:
diff changeset
50 Value: 0
anatofuz
parents:
diff changeset
51 SectionNumber: 2
anatofuz
parents:
diff changeset
52 SimpleType: IMAGE_SYM_TYPE_NULL
anatofuz
parents:
diff changeset
53 ComplexType: IMAGE_SYM_DTYPE_NULL
anatofuz
parents:
diff changeset
54 StorageClass: IMAGE_SYM_CLASS_STATIC
anatofuz
parents:
diff changeset
55 SectionDefinition:
anatofuz
parents:
diff changeset
56 Length: 14
anatofuz
parents:
diff changeset
57 NumberOfRelocations: 0
anatofuz
parents:
diff changeset
58 NumberOfLinenumbers: 0
anatofuz
parents:
diff changeset
59 CheckSum: 0
anatofuz
parents:
diff changeset
60 Number: 1
anatofuz
parents:
diff changeset
61 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE
anatofuz
parents:
diff changeset
62
anatofuz
parents:
diff changeset
63 - Name: '.text$mn'
anatofuz
parents:
diff changeset
64 Value: 0
anatofuz
parents:
diff changeset
65 SectionNumber: 3
anatofuz
parents:
diff changeset
66 SimpleType: IMAGE_SYM_TYPE_NULL
anatofuz
parents:
diff changeset
67 ComplexType: IMAGE_SYM_DTYPE_NULL
anatofuz
parents:
diff changeset
68 StorageClass: IMAGE_SYM_CLASS_STATIC
anatofuz
parents:
diff changeset
69 SectionDefinition:
anatofuz
parents:
diff changeset
70 Length: 14
anatofuz
parents:
diff changeset
71 NumberOfRelocations: 0
anatofuz
parents:
diff changeset
72 NumberOfLinenumbers: 0
anatofuz
parents:
diff changeset
73 CheckSum: 1682752513
anatofuz
parents:
diff changeset
74 Number: 0
anatofuz
parents:
diff changeset
75 Selection: IMAGE_COMDAT_SELECT_ANY
anatofuz
parents:
diff changeset
76
anatofuz
parents:
diff changeset
77 - Name: '.debug_blah'
anatofuz
parents:
diff changeset
78 Value: 0
anatofuz
parents:
diff changeset
79 SectionNumber: 4
anatofuz
parents:
diff changeset
80 SimpleType: IMAGE_SYM_TYPE_NULL
anatofuz
parents:
diff changeset
81 ComplexType: IMAGE_SYM_DTYPE_NULL
anatofuz
parents:
diff changeset
82 StorageClass: IMAGE_SYM_CLASS_STATIC
anatofuz
parents:
diff changeset
83 SectionDefinition:
anatofuz
parents:
diff changeset
84 Length: 14
anatofuz
parents:
diff changeset
85 NumberOfRelocations: 0
anatofuz
parents:
diff changeset
86 NumberOfLinenumbers: 0
anatofuz
parents:
diff changeset
87 CheckSum: 0
anatofuz
parents:
diff changeset
88 Number: 3
anatofuz
parents:
diff changeset
89 Selection: IMAGE_COMDAT_SELECT_ASSOCIATIVE
anatofuz
parents:
diff changeset
90
anatofuz
parents:
diff changeset
91 - Name: foo
anatofuz
parents:
diff changeset
92 Value: 0
anatofuz
parents:
diff changeset
93 SectionNumber: 1
anatofuz
parents:
diff changeset
94 SimpleType: IMAGE_SYM_TYPE_NULL
anatofuz
parents:
diff changeset
95 ComplexType: IMAGE_SYM_DTYPE_FUNCTION
anatofuz
parents:
diff changeset
96 StorageClass: IMAGE_SYM_CLASS_EXTERNAL
anatofuz
parents:
diff changeset
97
anatofuz
parents:
diff changeset
98 - Name: bar
anatofuz
parents:
diff changeset
99 Value: 0
anatofuz
parents:
diff changeset
100 SectionNumber: 3
anatofuz
parents:
diff changeset
101 SimpleType: IMAGE_SYM_TYPE_NULL
anatofuz
parents:
diff changeset
102 ComplexType: IMAGE_SYM_DTYPE_FUNCTION
anatofuz
parents:
diff changeset
103 StorageClass: IMAGE_SYM_CLASS_EXTERNAL
anatofuz
parents:
diff changeset
104 ...