Skip to content

Commit 9d08c9f

Browse files
author
git apple-llvm automerger
committed
Merge commit 'e80e9b975218' from llvm.org/master into apple/master
2 parents 88fafbf + e80e9b9 commit 9d08c9f

File tree

2 files changed

+30
-12
lines changed

2 files changed

+30
-12
lines changed

llvm/test/tools/llvm-readobj/elf-linker-options.ll

Lines changed: 0 additions & 12 deletions
This file was deleted.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
## Check that we can use the --elf-linker-options option
2+
## to dump SHT_LLVM_LINKER_OPTIONS sections.
3+
4+
# RUN: yaml2obj %s -o %t1
5+
# RUN: llvm-readobj --elf-linker-options %t1 | FileCheck %s
6+
7+
# CHECK: LinkerOptions [
8+
# CHECK-NEXT: option 0: value 0
9+
# CHECK-NEXT: option 1: value 1
10+
# CHECK-NEXT: ]
11+
12+
--- !ELF
13+
FileHeader:
14+
Class: ELFCLASS64
15+
Data: ELFDATA2LSB
16+
Type: ET_REL
17+
Machine: EM_X86_64
18+
Sections:
19+
- Name: .linker-options
20+
Type: SHT_LLVM_LINKER_OPTIONS
21+
Options:
22+
- Name: option 0
23+
Value: value 0
24+
- Name: option 1
25+
Value: value 1
26+
27+
## llvm-readelf doesn't support --elf-linker-options yet.
28+
# RUN: llvm-readelf --elf-linker-options %t1 2>&1 | FileCheck %s --check-prefix=READELF
29+
30+
# READELF: printELFLinkerOptions not implemented!

0 commit comments

Comments
 (0)