[InstCombine] Signed saturation patterns
[llvm-core.git] / test / tools / yaml2obj / local-symbols.yaml
blobfa82a90923d95bb59f8c50320c8a83b8929961de
1 # Check we correctly set the sh_info field of .symtab section.
2 # A symbol table section's sh_info section header member holds
3 # the symbol table index for the first non-local symbol.
5 # RUN: yaml2obj -docnum=1 %s -o %t
6 # RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=ONE
7 # ONE: Name: .symtab
8 # ONE: Info: 2
10 --- !ELF
11 FileHeader:
12   Class:           ELFCLASS64
13   Data:            ELFDATA2LSB
14   Type:            ET_DYN
15   Machine:         EM_X86_64
16 Symbols:
17   - Name: local
18   - Name: global
19     Binding: STB_GLOBAL
21 # RUN: yaml2obj -docnum=2 %s -o %t
22 # RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=TWO
23 # TWO: Name: .symtab
24 # TWO: Info: 3
26 --- !ELF
27 FileHeader:
28   Class:           ELFCLASS64
29   Data:            ELFDATA2LSB
30   Type:            ET_DYN
31   Machine:         EM_X86_64
32 Symbols:
33   - Name:    local1
34   - Name:    local2
35   - Name:    global
36     Binding: STB_GLOBAL