1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-25 20:23:11 +01:00
llvm-mirror/test/tools/llvm-objcopy/grouped-options.test
Daniel Rodríguez Troitiño 13cc0cf34a [test] Use double pound to denote comments.
Use double pound at the start of the line to differentiate comments from
statements for Lit or FileCheck.

I will also use this small commit to check my commit access.

Differential Revision: https://reviews.llvm.org/D106103
2021-07-15 17:39:34 -07:00

54 lines
1.4 KiB
Plaintext

## This test checks that both grouped and ungrouped options (-S -x and -Sx)
## produce exactly the same result given the same input.
# RUN: yaml2obj %s -o %t
# RUN: llvm-strip -S -x -o %t-strip-separated %t
# RUN: llvm-strip -Sx -o %t-strip-grouped %t
# RUN: cmp %t-strip-separated %t-strip-grouped
# RUN: llvm-objcopy -S -x %t %t-objcopy-separated
# RUN: llvm-objcopy -Sx %t %t-objcopy-grouped
# RUN: cmp %t-objcopy-separated %t-objcopy-grouped
!ELF
FileHeader:
Class: ELFCLASS64
Data: ELFDATA2LSB
Type: ET_REL
Machine: EM_X86_64
Sections:
- Name: .debugGlobal
Type: SHT_PROGBITS
Content: "00000000"
- Name: .text
Type: SHT_PROGBITS
Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
Address: 0x1000
AddressAlign: 0x0000000000000010
Size: 64
Symbols:
- Name: Local
Type: STT_FUNC
Section: .text
Value: 0x1000
Size: 8
- Name: LocalSection
Type: STT_SECTION
Section: .text
- Name: LocalFile
Type: STT_FILE
- Name: Global
Type: STT_FUNC
Size: 8
Section: .text
Value: 0x1010
Binding: STB_GLOBAL
- Name: Weak
Type: STT_FUNC
Size: 8
Section: .text
Value: 0x1008
- Name: debugGlobal
Section: .debugGlobal
Binding: STB_GLOBAL