forked from OSchip/llvm-project
Simplify test by producing an executable.
llvm-svn: 296786
This commit is contained in:
parent
ee7dd12ff4
commit
e937a828c4
|
@ -3,28 +3,22 @@
|
|||
# RUN: echo "SECTIONS { \
|
||||
# RUN: used_in_reloc : { *(used_in_reloc) } \
|
||||
# RUN: used_in_script : { *(used_in_script) } \
|
||||
# RUN: .data : { *(.data) } \
|
||||
# RUN: .text : { *(.text) } \
|
||||
# RUN: }" > %t.script
|
||||
# RUN: ld.lld -T %t.script -o %t.so %t.o -shared --gc-sections
|
||||
# RUN: ld.lld -T %t.script -o %t.so %t.o --gc-sections
|
||||
# RUN: llvm-objdump -h %t.so | FileCheck %s
|
||||
|
||||
# CHECK: Idx Name Size Address Type
|
||||
# CHECK-NEXT: 0
|
||||
# CHECK-NEXT: used_in_reloc
|
||||
# CHECK-NEXT: .dynsym
|
||||
# CHECK-NEXT: .hash
|
||||
# CHECK-NEXT: .dynstr
|
||||
# CHECK-NEXT: .rela.dyn
|
||||
# CHECK-NEXT: .data
|
||||
# CHECK-NEXT: .dynamic
|
||||
# CHECK-NEXT: .text
|
||||
# CHECK-NEXT: .comment
|
||||
# CHECK-NEXT: .symtab
|
||||
# CHECK-NEXT: .shstrtab
|
||||
# CHECK-NEXT: .strtab
|
||||
|
||||
.data
|
||||
.global foo
|
||||
foo:
|
||||
.global _start
|
||||
_start:
|
||||
.quad __start_used_in_reloc
|
||||
|
||||
.section unused,"a"
|
||||
|
|
Loading…
Reference in New Issue