Mercurial > hg > CbC > CbC_llvm
diff test/MC/MachO/zerofill-4.s @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children | c2174574ed3a |
line wrap: on
line diff
--- a/test/MC/MachO/zerofill-4.s Wed Feb 18 14:56:07 2015 +0900 +++ b/test/MC/MachO/zerofill-4.s Tue Oct 13 17:48:58 2015 +0900 @@ -1,4 +1,4 @@ -// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | macho-dump | FileCheck %s +// RUN: llvm-mc -triple i386-apple-darwin9 %s -filetype=obj -o - | llvm-readobj -t | FileCheck %s .zerofill __DATA,__bss,_fill0,1,0 .zerofill __DATA,__bss,_a,4,2 @@ -9,27 +9,81 @@ .zerofill __DATA,__bss,_fill3,1,0 .zerofill __DATA,__bss,_d,4,5 -// CHECK: # Symbol 0 -// CHECK: ('n_value', 0) -// CHECK: ('_string', '_fill0') -// CHECK: # Symbol 1 -// CHECK: ('n_value', 4) -// CHECK: ('_string', '_a') -// CHECK: # Symbol 2 -// CHECK: ('n_value', 8) -// CHECK: ('_string', '_fill1') -// CHECK: # Symbol 3 -// CHECK: ('n_value', 16) -// CHECK: ('_string', '_b') -// CHECK: # Symbol 4 -// CHECK: ('n_value', 20) -// CHECK: ('_string', '_fill2') -// CHECK: # Symbol 5 -// CHECK: ('n_value', 32) -// CHECK: ('_string', '_c') -// CHECK: # Symbol 6 -// CHECK: ('n_value', 36) -// CHECK: ('_string', '_fill3') -// CHECK: # Symbol 7 -// CHECK: ('n_value', 64) -// CHECK: ('_string', '_d') +// CHECK: File: <stdin> +// CHECK: Format: Mach-O 32-bit i386 +// CHECK: Arch: i386 +// CHECK: AddressSize: 32bit +// CHECK: Symbols [ +// CHECK: Symbol { +// CHECK: Name: _fill0 (34) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x0 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _a (10) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x4 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _fill1 (27) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x8 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _b (7) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x10 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _fill2 (20) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x14 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _c (4) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x20 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _fill3 (13) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x24 +// CHECK: } +// CHECK: Symbol { +// CHECK: Name: _d (1) +// CHECK: Type: Section (0xE) +// CHECK: Section: __bss (0x2) +// CHECK: RefType: UndefinedNonLazy (0x0) +// CHECK: Flags [ (0x0) +// CHECK: ] +// CHECK: Value: 0x40 +// CHECK: } +// CHECK: ]