@@ -55,7 +55,6 @@ declare extern_weak void @foo_ext_weak(ptr)
55
55
; COMMON-NEXT: .weak .foo_ext_weak_ref[PR]
56
56
; COMMON-NEXT: .weak foo_ext_weak_ref[DS]
57
57
; COMMON-NEXT: .weak .foo_ext_weak[PR]
58
- ; COMMON-NEXT: .weak foo_ext_weak[DS]
59
58
; COMMON-NEXT: .toc
60
59
; COMMON-NEXT: L..C0:
61
60
; COMMON-NEXT: .tc foo_ext_weak_p[TC],foo_ext_weak_p
@@ -159,35 +158,14 @@ declare extern_weak void @foo_ext_weak(ptr)
159
158
; CHECKSYM-NEXT: }
160
159
; CHECKSYM-NEXT: Symbol {
161
160
; CHECKSYM-NEXT: Index: [[#Index+8]]
162
- ; CHECKSYM-NEXT: Name: foo_ext_weak
163
- ; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0
164
- ; CHECKSYM-NEXT: Section: N_UNDEF
165
- ; CHECKSYM-NEXT: Type: 0x0
166
- ; CHECKSYM-NEXT: StorageClass: C_WEAKEXT (0x6F)
167
- ; CHECKSYM-NEXT: NumberOfAuxEntries: 1
168
- ; CHECKSYM-NEXT: CSECT Auxiliary Entry {
169
- ; CHECKSYM-NEXT: Index: [[#Index+9]]
170
- ; CHECKSYM-NEXT: SectionLen: 0
171
- ; CHECKSYM-NEXT: ParameterHashIndex: 0x0
172
- ; CHECKSYM-NEXT: TypeChkSectNum: 0x0
173
- ; CHECKSYM-NEXT: SymbolAlignmentLog2: 0
174
- ; CHECKSYM-NEXT: SymbolType: XTY_ER (0x0)
175
- ; CHECKSYM-NEXT: StorageMappingClass: XMC_DS (0xA)
176
- ; CHECKSYM32-NEXT: StabInfoIndex: 0x0
177
- ; CHECKSYM32-NEXT: StabSectNum: 0x0
178
- ; CHECKSYM64-NEXT: Auxiliary Type: AUX_CSECT (0xFB)
179
- ; CHECKSYM-NEXT: }
180
- ; CHECKSYM-NEXT: }
181
- ; CHECKSYM-NEXT: Symbol {
182
- ; CHECKSYM-NEXT: Index: [[#Index+10]]
183
161
; CHECKSYM-NEXT: Name:
184
162
; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0
185
163
; CHECKSYM-NEXT: Section: .text
186
164
; CHECKSYM-NEXT: Type: 0x0
187
165
; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)
188
166
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
189
167
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
190
- ; CHECKSYM-NEXT: Index: [[#Index+11 ]]
168
+ ; CHECKSYM-NEXT: Index: [[#Index+9 ]]
191
169
; CHECKSYM-NEXT: SectionLen: 80
192
170
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
193
171
; CHECKSYM-NEXT: TypeChkSectNum: 0x0
@@ -200,16 +178,16 @@ declare extern_weak void @foo_ext_weak(ptr)
200
178
; CHECKSYM-NEXT: }
201
179
; CHECKSYM-NEXT: }
202
180
; CHECKSYM-NEXT: Symbol {
203
- ; CHECKSYM-NEXT: Index: [[#Index+12 ]]
181
+ ; CHECKSYM-NEXT: Index: [[#Index+10 ]]
204
182
; CHECKSYM-NEXT: Name: .main
205
183
; CHECKSYM-NEXT: Value (RelocatableAddress): 0x0
206
184
; CHECKSYM-NEXT: Section: .text
207
185
; CHECKSYM-NEXT: Type: 0x0
208
186
; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)
209
187
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
210
188
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
211
- ; CHECKSYM-NEXT: Index: [[#Index+13 ]]
212
- ; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+10 ]]
189
+ ; CHECKSYM-NEXT: Index: [[#Index+11 ]]
190
+ ; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+8 ]]
213
191
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
214
192
; CHECKSYM-NEXT: TypeChkSectNum: 0x0
215
193
; CHECKSYM-NEXT: SymbolAlignmentLog2: 0
@@ -221,15 +199,15 @@ declare extern_weak void @foo_ext_weak(ptr)
221
199
; CHECKSYM-NEXT: }
222
200
; CHECKSYM-NEXT: }
223
201
; CHECKSYM-NEXT: Symbol {
224
- ; CHECKSYM-NEXT: Index: [[#Index+14 ]]
202
+ ; CHECKSYM-NEXT: Index: [[#Index+12 ]]
225
203
; CHECKSYM-NEXT: Name: .data
226
204
; CHECKSYM-NEXT: Value (RelocatableAddress): 0x50
227
205
; CHECKSYM-NEXT: Section: .data
228
206
; CHECKSYM-NEXT: Type: 0x0
229
207
; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)
230
208
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
231
209
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
232
- ; CHECKSYM-NEXT: Index: [[#Index+15 ]]
210
+ ; CHECKSYM-NEXT: Index: [[#Index+13 ]]
233
211
; CHECKSYM32-NEXT: SectionLen: 4
234
212
; CHECKSYM64-NEXT: SectionLen: 8
235
213
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
@@ -244,16 +222,16 @@ declare extern_weak void @foo_ext_weak(ptr)
244
222
; CHECKSYM-NEXT: }
245
223
; CHECKSYM-NEXT: }
246
224
; CHECKSYM-NEXT: Symbol {
247
- ; CHECKSYM-NEXT: Index: [[#Index+16 ]]
225
+ ; CHECKSYM-NEXT: Index: [[#Index+14 ]]
248
226
; CHECKSYM-NEXT: Name: foo_ext_weak_p
249
227
; CHECKSYM-NEXT: Value (RelocatableAddress): 0x50
250
228
; CHECKSYM-NEXT: Section: .data
251
229
; CHECKSYM-NEXT: Type: 0x0
252
230
; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)
253
231
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
254
232
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
255
- ; CHECKSYM-NEXT: Index: [[#Index+17 ]]
256
- ; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+14 ]]
233
+ ; CHECKSYM-NEXT: Index: [[#Index+15 ]]
234
+ ; CHECKSYM-NEXT: ContainingCsectSymbolIndex: [[#Index+12 ]]
257
235
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
258
236
; CHECKSYM-NEXT: TypeChkSectNum: 0x0
259
237
; CHECKSYM-NEXT: SymbolAlignmentLog2: 0
@@ -265,7 +243,7 @@ declare extern_weak void @foo_ext_weak(ptr)
265
243
; CHECKSYM-NEXT: }
266
244
; CHECKSYM-NEXT: }
267
245
; CHECKSYM-NEXT: Symbol {
268
- ; CHECKSYM-NEXT: Index: [[#Index+18 ]]
246
+ ; CHECKSYM-NEXT: Index: [[#Index+16 ]]
269
247
; CHECKSYM-NEXT: Name: main
270
248
; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x54
271
249
; CHECKSYM64-NEXT: Value (RelocatableAddress): 0x58
@@ -274,7 +252,7 @@ declare extern_weak void @foo_ext_weak(ptr)
274
252
; CHECKSYM-NEXT: StorageClass: C_EXT (0x2)
275
253
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
276
254
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
277
- ; CHECKSYM-NEXT: Index: [[#Index+19 ]]
255
+ ; CHECKSYM-NEXT: Index: [[#Index+17 ]]
278
256
; CHECKSYM32-NEXT: SectionLen: 12
279
257
; CHECKSYM64-NEXT: SectionLen: 24
280
258
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
@@ -289,7 +267,7 @@ declare extern_weak void @foo_ext_weak(ptr)
289
267
; CHECKSYM-NEXT: }
290
268
; CHECKSYM-NEXT: }
291
269
; CHECKSYM-NEXT: Symbol {
292
- ; CHECKSYM-NEXT: Index: [[#Index+20 ]]
270
+ ; CHECKSYM-NEXT: Index: [[#Index+18 ]]
293
271
; CHECKSYM-NEXT: Name: TOC
294
272
; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x60
295
273
; CHECKSYM64-NEXT: Value (RelocatableAddress): 0x70
@@ -298,7 +276,7 @@ declare extern_weak void @foo_ext_weak(ptr)
298
276
; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)
299
277
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
300
278
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
301
- ; CHECKSYM-NEXT: Index: [[#Index+21 ]]
279
+ ; CHECKSYM-NEXT: Index: [[#Index+19 ]]
302
280
; CHECKSYM-NEXT: SectionLen: 0
303
281
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
304
282
; CHECKSYM-NEXT: TypeChkSectNum: 0x0
@@ -311,7 +289,7 @@ declare extern_weak void @foo_ext_weak(ptr)
311
289
; CHECKSYM-NEXT: }
312
290
; CHECKSYM-NEXT: }
313
291
; CHECKSYM-NEXT: Symbol {
314
- ; CHECKSYM-NEXT: Index: [[#Index+22 ]]
292
+ ; CHECKSYM-NEXT: Index: [[#Index+20 ]]
315
293
; CHECKSYM-NEXT: Name: foo_ext_weak_p
316
294
; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x60
317
295
; CHECKSYM64-NEXT: Value (RelocatableAddress): 0x70
@@ -320,7 +298,7 @@ declare extern_weak void @foo_ext_weak(ptr)
320
298
; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)
321
299
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
322
300
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
323
- ; CHECKSYM-NEXT: Index: [[#Index+23 ]]
301
+ ; CHECKSYM-NEXT: Index: [[#Index+21 ]]
324
302
; CHECKSYM32-NEXT: SectionLen: 4
325
303
; CHECKSYM64-NEXT: SectionLen: 8
326
304
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
@@ -335,7 +313,7 @@ declare extern_weak void @foo_ext_weak(ptr)
335
313
; CHECKSYM-NEXT: }
336
314
; CHECKSYM-NEXT: }
337
315
; CHECKSYM-NEXT: Symbol {
338
- ; CHECKSYM-NEXT: Index: [[#Index+24 ]]
316
+ ; CHECKSYM-NEXT: Index: [[#Index+22 ]]
339
317
; CHECKSYM-NEXT: Name: b_w
340
318
; CHECKSYM32-NEXT: Value (RelocatableAddress): 0x64
341
319
; CHECKSYM64-NEXT: Value (RelocatableAddress): 0x78
@@ -344,7 +322,7 @@ declare extern_weak void @foo_ext_weak(ptr)
344
322
; CHECKSYM-NEXT: StorageClass: C_HIDEXT (0x6B)
345
323
; CHECKSYM-NEXT: NumberOfAuxEntries: 1
346
324
; CHECKSYM-NEXT: CSECT Auxiliary Entry {
347
- ; CHECKSYM-NEXT: Index: [[#Index+25 ]]
325
+ ; CHECKSYM-NEXT: Index: [[#Index+23 ]]
348
326
; CHECKSYM32-NEXT: SectionLen: 4
349
327
; CHECKSYM64-NEXT: SectionLen: 8
350
328
; CHECKSYM-NEXT: ParameterHashIndex: 0x0
0 commit comments