comparison test/MC/MachO/variable-exprs.s @ 122:36195a0db682

merging ( incomplete )
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Fri, 17 Nov 2017 20:32:31 +0900
parents 803732b1fca8
children c2174574ed3a
comparison
equal deleted inserted replaced
119:d9df2cbd60cd 122:36195a0db682
108 // CHECK-I386: Relocations [ 108 // CHECK-I386: Relocations [
109 // CHECK-I386: Section __data { 109 // CHECK-I386: Section __data {
110 // CHECK-I386: 0x2C 0 2 0 GENERIC_RELOC_VANILLA 0 __data 110 // CHECK-I386: 0x2C 0 2 0 GENERIC_RELOC_VANILLA 0 __data
111 // CHECK-I386: 0x28 0 2 0 GENERIC_RELOC_VANILLA 0 __data 111 // CHECK-I386: 0x28 0 2 0 GENERIC_RELOC_VANILLA 0 __data
112 // CHECK-I386: 0x24 0 2 1 GENERIC_RELOC_VANILLA 0 d3 112 // CHECK-I386: 0x24 0 2 1 GENERIC_RELOC_VANILLA 0 d3
113 // CHECK-I386: 0x20 0 2 1 GENERIC_RELOC_VANILLA 0 d2 113 // CHECK-I386: 0x20 0 2 1 GENERIC_RELOC_VANILLA 0 d{{$}}
114 // CHECK-I386: 0x1C 0 2 1 GENERIC_RELOC_VANILLA 0 d 114 // CHECK-I386: 0x1C 0 2 1 GENERIC_RELOC_VANILLA 0 d{{$}}
115 // CHECK-I386: 0x18 0 2 n/a GENERIC_RELOC_VANILLA 1 0x5 115 // CHECK-I386: 0x18 0 2 n/a GENERIC_RELOC_VANILLA 1 0x5
116 // CHECK-I386: 0x14 0 2 0 GENERIC_RELOC_VANILLA 0 __data 116 // CHECK-I386: 0x14 0 2 0 GENERIC_RELOC_VANILLA 0 __data
117 // CHECK-I386: 0x10 0 2 0 GENERIC_RELOC_VANILLA 0 __data 117 // CHECK-I386: 0x10 0 2 0 GENERIC_RELOC_VANILLA 0 __data
118 // CHECK-I386: 0x8 0 2 0 GENERIC_RELOC_VANILLA 0 __data 118 // CHECK-I386: 0x8 0 2 0 GENERIC_RELOC_VANILLA 0 __data
119 // CHECK-I386: } 119 // CHECK-I386: }
149 // CHECK-I386: Symbol { 149 // CHECK-I386: Symbol {
150 // CHECK-I386: Name: e (5) 150 // CHECK-I386: Name: e (5)
151 // CHECK-I386: Type: Section (0xE) 151 // CHECK-I386: Type: Section (0xE)
152 // CHECK-I386: Section: __data (0x2) 152 // CHECK-I386: Section: __data (0x2)
153 // CHECK-I386: RefType: UndefinedNonLazy (0x0) 153 // CHECK-I386: RefType: UndefinedNonLazy (0x0)
154 // CHECK-I386: Flags [ (0x0) 154 // CHECK-I386: Flags [ (0x200)
155 // CHECK-I386: ] 155 // CHECK-I386: ]
156 // CHECK-I386: Value: 0x9 156 // CHECK-I386: Value: 0x9
157 // CHECK-I386: } 157 // CHECK-I386: }
158 // CHECK-I386: Symbol { 158 // CHECK-I386: Symbol {
159 // CHECK-I386: Name: g (1) 159 // CHECK-I386: Name: g (1)
206 // CHECK-I386: Name: d3 (15) 206 // CHECK-I386: Name: d3 (15)
207 // CHECK-I386: Extern 207 // CHECK-I386: Extern
208 // CHECK-I386: Type: Undef (0x0) 208 // CHECK-I386: Type: Undef (0x0)
209 // CHECK-I386: Section: (0x0) 209 // CHECK-I386: Section: (0x0)
210 // CHECK-I386: RefType: UndefinedNonLazy (0x0) 210 // CHECK-I386: RefType: UndefinedNonLazy (0x0)
211 // CHECK-I386: Flags [ (0x0) 211 // CHECK-I386: Flags [ (0x200)
212 // CHECK-I386: ] 212 // CHECK-I386: ]
213 // CHECK-I386: Value: 0x0 213 // CHECK-I386: Value: 0x0
214 // CHECK-I386: } 214 // CHECK-I386: }
215 // CHECK-I386: ] 215 // CHECK-I386: ]
216 // CHECK-I386: Indirect Symbols { 216 // CHECK-I386: Indirect Symbols {
317 // CHECK-X86_64: Relocations [ 317 // CHECK-X86_64: Relocations [
318 // CHECK-X86_64: Section __data { 318 // CHECK-X86_64: Section __data {
319 // CHECK-X86_64: 0x2C 0 2 1 X86_64_RELOC_UNSIGNED 0 g 319 // CHECK-X86_64: 0x2C 0 2 1 X86_64_RELOC_UNSIGNED 0 g
320 // CHECK-X86_64: 0x28 0 2 1 X86_64_RELOC_UNSIGNED 0 f 320 // CHECK-X86_64: 0x28 0 2 1 X86_64_RELOC_UNSIGNED 0 f
321 // CHECK-X86_64: 0x24 0 2 1 X86_64_RELOC_UNSIGNED 0 d3 321 // CHECK-X86_64: 0x24 0 2 1 X86_64_RELOC_UNSIGNED 0 d3
322 // CHECK-X86_64: 0x20 0 2 1 X86_64_RELOC_UNSIGNED 0 d2 322 // CHECK-X86_64: 0x20 0 2 1 X86_64_RELOC_UNSIGNED 0 d{{$}}
323 // CHECK-X86_64: 0x1C 0 2 1 X86_64_RELOC_UNSIGNED 0 d 323 // CHECK-X86_64: 0x1C 0 2 1 X86_64_RELOC_UNSIGNED 0 d{{$}}
324 // CHECK-X86_64: 0x18 0 2 1 X86_64_RELOC_UNSIGNED 0 a 324 // CHECK-X86_64: 0x18 0 2 1 X86_64_RELOC_UNSIGNED 0 a
325 // CHECK-X86_64: 0x14 0 2 1 X86_64_RELOC_UNSIGNED 0 e 325 // CHECK-X86_64: 0x14 0 2 1 X86_64_RELOC_UNSIGNED 0 e
326 // CHECK-X86_64: 0x10 0 2 1 X86_64_RELOC_UNSIGNED 0 b 326 // CHECK-X86_64: 0x10 0 2 1 X86_64_RELOC_UNSIGNED 0 b
327 // CHECK-X86_64: 0x8 0 2 1 X86_64_RELOC_UNSIGNED 0 b 327 // CHECK-X86_64: 0x8 0 2 1 X86_64_RELOC_UNSIGNED 0 b
328 // CHECK-X86_64: } 328 // CHECK-X86_64: }
358 // CHECK-X86_64: Symbol { 358 // CHECK-X86_64: Symbol {
359 // CHECK-X86_64: Name: e (5) 359 // CHECK-X86_64: Name: e (5)
360 // CHECK-X86_64: Type: Section (0xE) 360 // CHECK-X86_64: Type: Section (0xE)
361 // CHECK-X86_64: Section: __data (0x2) 361 // CHECK-X86_64: Section: __data (0x2)
362 // CHECK-X86_64: RefType: UndefinedNonLazy (0x0) 362 // CHECK-X86_64: RefType: UndefinedNonLazy (0x0)
363 // CHECK-X86_64: Flags [ (0x0) 363 // CHECK-X86_64: Flags [ (0x200)
364 // CHECK-X86_64: ] 364 // CHECK-X86_64: ]
365 // CHECK-X86_64: Value: 0x9 365 // CHECK-X86_64: Value: 0x9
366 // CHECK-X86_64: } 366 // CHECK-X86_64: }
367 // CHECK-X86_64: Symbol { 367 // CHECK-X86_64: Symbol {
368 // CHECK-X86_64: Name: g (1) 368 // CHECK-X86_64: Name: g (1)
415 // CHECK-X86_64: Name: d3 (15) 415 // CHECK-X86_64: Name: d3 (15)
416 // CHECK-X86_64: Extern 416 // CHECK-X86_64: Extern
417 // CHECK-X86_64: Type: Undef (0x0) 417 // CHECK-X86_64: Type: Undef (0x0)
418 // CHECK-X86_64: Section: (0x0) 418 // CHECK-X86_64: Section: (0x0)
419 // CHECK-X86_64: RefType: UndefinedNonLazy (0x0) 419 // CHECK-X86_64: RefType: UndefinedNonLazy (0x0)
420 // CHECK-X86_64: Flags [ (0x0) 420 // CHECK-X86_64: Flags [ (0x200)
421 // CHECK-X86_64: ] 421 // CHECK-X86_64: ]
422 // CHECK-X86_64: Value: 0x0 422 // CHECK-X86_64: Value: 0x0
423 // CHECK-X86_64: } 423 // CHECK-X86_64: }
424 // CHECK-X86_64: ] 424 // CHECK-X86_64: ]
425 // CHECK-X86_64: Indirect Symbols { 425 // CHECK-X86_64: Indirect Symbols {