[InstCombine] Signed saturation patterns
[llvm-complete.git] / test / MC / COFF / addrsig.s
blob139f40a37546a0cae26c9455690417b848109ff1
1 // RUN: llvm-mc -filetype=obj -triple x86_64-pc-win32 %s -o - | llvm-readobj -S --symbols --sd --addrsig | FileCheck %s
3 // CHECK: Name: .llvm_addrsig
4 // CHECK-NEXT: VirtualSize: 0x0
5 // CHECK-NEXT: VirtualAddress: 0x0
6 // CHECK-NEXT: RawDataSize: 4
7 // CHECK-NEXT: PointerToRawData:
8 // CHECK-NEXT: PointerToRelocations: 0x0
9 // CHECK-NEXT: PointerToLineNumbers: 0x0
10 // CHECK-NEXT: RelocationCount: 0
11 // CHECK-NEXT: LineNumberCount: 0
12 // CHECK-NEXT: Characteristics [ (0x100800)
13 // CHECK-NEXT: IMAGE_SCN_ALIGN_1BYTES (0x100000)
14 // CHECK-NEXT: IMAGE_SCN_LNK_REMOVE (0x800)
15 // CHECK-NEXT: ]
16 // CHECK-NEXT: SectionData (
17 // CHECK-NEXT: 0000: 080A0B02
18 // CHECK-NEXT: )
20 // CHECK: Symbols [
21 // CHECK: Name: .text
22 // CHECK: AuxSectionDef
23 // CHECK: Name: .data
24 // CHECK: AuxSectionDef
25 // CHECK: Name: .bss
26 // CHECK: AuxSectionDef
27 // CHECK: Name: .llvm_addrsig
28 // CHECK: AuxSectionDef
29 // CHECK: Name: g1
30 // CHECK: Name: g2
31 // CHECK: Name: g3
32 // CHECK: Name: local
34 // CHECK: Addrsig [
35 // CHECK-NEXT: Sym: g1 (8)
36 // CHECK-NEXT: Sym: g3 (10)
37 // CHECK-NEXT: Sym: local (11)
38 // CHECK-NEXT: Sym: .data (2)
39 // CHECK-NEXT: ]
41 .addrsig
42 .addrsig_sym g1
43 .globl g2
44 .addrsig_sym g3
45 .addrsig_sym local
46 .addrsig_sym .Llocal
48 local:
50 .data
51 .Llocal: