MCAsmParser: support .ifne
[oota-llvm.git] / test / MC / AsmParser / section_names.s
1 # RUN: llvm-mc -triple i386-pc-linux-gnu -filetype=obj -o %t %s
2 # RUN: llvm-readobj -s < %t | FileCheck %s
3 .section .nobits
4 .byte 1
5 .section .nobits2
6 .byte 1
7 .section .nobitsfoo
8 .byte 1
9 .section .init_array
10 .byte 1
11 .section .init_array2
12 .byte 1
13 .section .init_arrayfoo
14 .byte 1
15 .section .fini_array
16 .byte 1
17 .section .fini_array2
18 .byte 1
19 .section .fini_arrayfoo
20 .byte 1
21 .section .preinit_array
22 .byte 1
23 .section .preinit_array2
24 .byte 1
25 .section .preinit_arrayfoo
26 .byte 1
27 .section .note
28 .byte 1
29 .section .note2
30 .byte 1
31 .section .notefoo
32 .byte 1
33 # CHECK:        Name: .nobits
34 # CHECK-NEXT:   Type: SHT_PROGBITS
35 # CHECK:        Name: .nobits2
36 # CHECK-NEXT:   Type: SHT_PROGBITS
37 # CHECK:        Name: .nobitsfoo
38 # CHECK-NEXT:   Type: SHT_PROGBITS
39 # CHECK:        Name: .init_array
40 # CHECK-NEXT:   Type:  SHT_INIT_ARRAY
41 # CHECK:        Name: .init_array2
42 # CHECK-NEXT:   Type: SHT_PROGBITS
43 # CHECK:        Name: .init_arrayfoo
44 # CHECK-NEXT:   Type: SHT_PROGBITS
45 # CHECK:        Name: .fini_array
46 # CHECK-NEXT:   Type: SHT_FINI_ARRAY
47 # CHECK:        Name: .fini_array2
48 # CHECK-NEXT:   Type: SHT_PROGBITS
49 # CHECK:        Name: .fini_arrayfoo
50 # CHECK-NEXT:   Type: SHT_PROGBITS
51 # CHECK:        Name: .preinit_array
52 # CHECK-NEXT:   Type: SHT_PREINIT_ARRAY
53 # CHECK:        Name: .preinit_array2
54 # CHECK-NEXT:   Type: SHT_PROGBITS
55 # CHECK:        Name: .preinit_arrayfoo
56 # CHECK-NEXT:   Type: SHT_PROGBITS
57 # CHECK:        Name: .note
58 # CHECK-NEXT:   Type: SHT_NOTE
59 # CHECK:        Name: .note2
60 # CHECK-NEXT:   Type: SHT_NOTE
61 # CHECK:        Name: .notefoo
62 # CHECK-NEXT:   Type: SHT_NOTE