[PowerPC] Support generic conditional branches in asm parser
[oota-llvm.git] / test / MC / PowerPC / ppc64-initial-cfa.s
1 # RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj -relocation-model=static %s | \
2 # RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=STATIC
3 # RUN: llvm-mc -triple=powerpc64-unknown-linux-gnu -filetype=obj -relocation-model=pic %s | \
4 # RUN: llvm-readobj -s -sr -sd | FileCheck %s -check-prefix=PIC
5
6         .cfi_startproc
7         nop
8         .cfi_endproc
9
10 # STATIC:      Section {
11 # STATIC:        Name: .eh_frame
12 # STATIC-NEXT:   Type: SHT_PROGBITS
13 # STATIC-NEXT:   Flags [ (0x2)
14 # STATIC-NEXT:     SHF_ALLOC
15 # STATIC-NEXT:   ]
16 # STATIC-NEXT:   Address:
17 # STATIC-NEXT:   Offset:
18 # STATIC-NEXT:   Size: 40
19 # STATIC-NEXT:   Link: 0
20 # STATIC-NEXT:   Info: 0
21 # STATIC-NEXT:   AddressAlignment: 8
22 # STATIC-NEXT:   EntrySize: 
23 # STATIC-NEXT:   Relocations [
24 # STATIC-NEXT:   ]
25 # STATIC-NEXT:   SectionData (
26 # STATIC-NEXT:     0000: 00000010 00000000 017A5200 04784101
27 # STATIC-NEXT:     0010: 1B0C0100 00000010 00000018 00000000
28 # STATIC-NEXT:     0020: 00000004 00000000
29 # STATIC-NEXT:   )
30 # STATIC-NEXT: }
31
32 # STATIC:      Section {
33 # STATIC:        Name: .rela.eh_frame
34 # STATIC-NEXT:   Type: SHT_RELA
35 # STATIC-NEXT:   Flags [ (0x0)
36 # STATIC-NEXT:   ]
37 # STATIC-NEXT:   Address:
38 # STATIC-NEXT:   Offset:
39 # STATIC-NEXT:   Size: 24
40 # STATIC-NEXT:   Link:
41 # STATIC-NEXT:   Info:
42 # STATIC-NEXT:   AddressAlignment: 8
43 # STATIC-NEXT:   EntrySize: 24
44 # STATIC-NEXT:   Relocations [
45 # STATIC-NEXT:     0x1C R_PPC64_REL32 .text 0x0
46 # STATIC-NEXT:   ]
47
48 # PIC:      Section {
49 # PIC:        Name: .eh_frame
50 # PIC-NEXT:   Type: SHT_PROGBITS
51 # PIC-NEXT:   Flags [ (0x2)
52 # PIC-NEXT:     SHF_ALLOC
53 # PIC-NEXT:   ]
54 # PIC-NEXT:   Address:
55 # PIC-NEXT:   Offset:
56 # PIC-NEXT:   Size: 40
57 # PIC-NEXT:   Link: 0
58 # PIC-NEXT:   Info: 0
59 # PIC-NEXT:   AddressAlignment: 8
60 # PIC-NEXT:   EntrySize: 0
61 # PIC-NEXT:   Relocations [
62 # PIC-NEXT:   ]
63 # PIC-NEXT:   SectionData (
64 # PIC-NEXT:     0000: 00000010 00000000 017A5200 04784101
65 # PIC-NEXT:     0010: 1B0C0100 00000010 00000018 00000000
66 # PIC-NEXT:     0020: 00000004 00000000
67 # PIC-NEXT:   )
68 # PIC-NEXT: }
69
70 # PIC:      Section {
71 # PIC:        Name: .rela.eh_frame
72 # PIC-NEXT:   Type: SHT_RELA
73 # PIC-NEXT:   Flags [ (0x0)
74 # PIC-NEXT:   ]
75 # PIC-NEXT:   Address:
76 # PIC-NEXT:   Offset:
77 # PIC-NEXT:   Size: 24
78 # PIC-NEXT:   Link:
79 # PIC-NEXT:   Info:
80 # PIC-NEXT:   AddressAlignment: 8
81 # PIC-NEXT:   EntrySize: 24
82 # PIC-NEXT:   Relocations [
83 # PIC-NEXT:     0x1C R_PPC64_REL32 .text 0x0
84 # PIC-NEXT:   ]