[InstCombine] Remove insertRangeTest code that handles the equality case.
[llvm-complete.git] / test / tools / yaml2obj / dynamic-symbols.yaml
blob47527a3a7ac348d2d58358718400a3273ec71a39
1 # Ensures that implicitly added sections can be ordered within Sections.
2 # RUN: yaml2obj %s -o %t
3 # RUN: llvm-readobj --sections %t | FileCheck %s --check-prefix=SECTION
4 # RUN: llvm-nm --dynamic %t | FileCheck %s --check-prefix=SYMBOL
6 !ELF
7 FileHeader:
8   Class:           ELFCLASS64
9   Data:            ELFDATA2LSB
10   Type:            ET_DYN
11   Machine:         EM_X86_64
12 Sections:
13   - Name: .data
14     Type: SHT_PROGBITS
15     Flags: [ SHF_ALLOC, SHF_WRITE ]
16 DynamicSymbols:
17   - Name: dynglobal
18     Type: STT_OBJECT
19     Section: .data
20     Binding: STB_GLOBAL
21   - Name: dynweak
22     Type: STT_OBJECT
23     Section: .data
24     Binding: STB_WEAK
25   - Name: dynlocal
26     Type: STT_OBJECT
27     Section: .data
28     Binding: STB_LOCAL
30 # SECTION: Name: .dynsym
31 # SECTION-NEXT: Type: SHT_DYNSYM
32 # SECTION-NEXT: Flags
33 # SECTION-NEXT: SHF_ALLOC
34 # SECTION: Name: .dynstr
35 # SECTION-NEXT: Type: SHT_STRTAB
36 # SECTION-NEXT: Flags
37 # SECTION-NEXT: SHF_ALLOC
39 # SYMBOL-DAG: D dynglobal
40 # SYMBOL-DAG: V dynweak
41 # SYMBOL-DAG: d dynlocal