Run DCE after a LoopFlatten test to reduce spurious output [nfc]
[llvm-project.git] / llvm / test / tools / obj2yaml / ELF / gnu-unique-symbols.yaml
blobc34ab3e3fc0adb4d3ed115891d3823dc7e558b27
1 # RUN: yaml2obj %s -o %t
2 # RUN: obj2yaml %t | FileCheck %s
4 ## Check obj2yaml is able to dump the STB_GNU_UNIQUE symbol.
6 # CHECK:      --- !ELF
7 # CHECK-NEXT: FileHeader:
8 # CHECK-NEXT:   Class: ELFCLASS64
9 # CHECK-NEXT:   Data:  ELFDATA2LSB
10 # CHECK-NEXT:   OSABI: ELFOSABI_GNU
11 # CHECK-NEXT:   Type:  ET_REL
12 # CHECK-NEXT: Symbols:
13 # CHECK-NEXT:   - Name:    foo
14 # CHECK-NEXT:     Type:    STT_OBJECT
15 # CHECK-NEXT:     Binding: STB_GNU_UNIQUE
16 # CHECK-NEXT: ...
18 --- !ELF
19 FileHeader:
20   Class: ELFCLASS64
21   Data:  ELFDATA2LSB
22   OSABI: ELFOSABI_GNU
23   Type:  ET_REL
24 Symbols:
25   - Name:    foo
26     Type:    STT_OBJECT
27     Binding: STB_GNU_UNIQUE