Follow up to d0858bffa11, add missing REQUIRES x86
[llvm-project.git] / llvm / test / tools / llvm-objcopy / ELF / strtab-optimize.test
blob10b17a622a0542002e27188f416c1024c5d8d87b
1 # RUN: yaml2obj %s -o %t
2 # RUN: llvm-objcopy %t %t2 --add-symbol='foo=1' --add-symbol='foofoo=2'
3 # RUN: llvm-readobj --sections %t2 | FileCheck %s
5 ## Check we have the correct size of the .strtab section
6 ## after the strings tail merge optimization.
8 # CHECK:      Name: .strtab
9 # CHECK-NEXT: Type: SHT_STRTAB
10 # CHECK-NEXT: Flags [
11 # CHECK-NEXT: ]
12 # CHECK-NEXT: Address:
13 # CHECK-NEXT: Offset:
14 # CHECK-NEXT: Size: 8
16 !ELF
17 FileHeader:
18   Class:           ELFCLASS64
19   Data:            ELFDATA2LSB
20   Type:            ET_REL
21   Machine:         EM_X86_64