OSDN Git Service

Update LLVM for 3.5 rebase (r209712).
[android-x86/external-llvm.git] / test / MC / ARM / coff-file.s
1 // RUN: llvm-mc -triple thumbv7-windows -filetype obj %s -o - | llvm-objdump -t - \
2 // RUN:   | FileCheck %s
3
4 // RUN: llvm-mc -triple thumbv7-windows -filetype obj %s -o - \
5 // RUN:   | llvm-readobj -symbols | FileCheck %s -check-prefix CHECK-SCN
6
7         .file "null-padded.asm"
8 // CHECK: (nx 1) {{0x[0-9]+}} .file
9 // CHECK-NEXT: AUX null-padded.asm{{$}}
10
11         .file "eighteen-chars.asm"
12
13 // CHECK: (nx 1) {{0x[0-9]+}} .file
14 // CHECK-NEXT: AUX eighteen-chars.asm{{$}}
15
16         .file "multiple-auxiliary-entries.asm"
17
18 // CHECK: (nx 2) {{0x[0-9]+}} .file
19 // CHECK-NEXT: AUX multiple-auxiliary-entries.asm{{$}}
20
21 // CHECK-SCN: Symbols [
22 // CHECK-SCN:   Symbol {
23 // CHECK-SCN:     Name: .file
24 // CHECK-SCN:     Section: (65534)
25 // CHECK-SCN:     StorageClass: File
26 // CHECK-SCN:     AuxFileRecord {
27 // CHECK-SCN:       FileName: null-padded.asm
28 // CHECK-SCN:     }
29 // CHECK-SCN:   }
30 // CHECK-SCN:   Symbol {
31 // CHECK-SCN:     Name: .file
32 // CHECK-SCN:     Section: (65534)
33 // CHECK-SCN:     StorageClass: File
34 // CHECK-SCN:     AuxFileRecord {
35 // CHECK-SCN:       FileName: eighteen-chars.asm
36 // CHECK-SCN:     }
37 // CHECK-SCN:   }
38 // CHECK-SCN:   Symbol {
39 // CHECK-SCN:     Name: .file
40 // CHECK-SCN:     Section: (65534)
41 // CHECK-SCN:     StorageClass: File
42 // CHECK-SCN:     AuxFileRecord {
43 // CHECK-SCN:       FileName: multiple-auxiliary-entries.asm
44 // CHECK-SCN:     }
45 // CHECK-SCN:   }
46 // CHECK-SCN: ]
47