diff options
-rw-r--r-- | lld/test/ELF/linkerscript/sections-gc2.s | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/lld/test/ELF/linkerscript/sections-gc2.s b/lld/test/ELF/linkerscript/sections-gc2.s index 675fe3901c0..4f4b022a476 100644 --- a/lld/test/ELF/linkerscript/sections-gc2.s +++ b/lld/test/ELF/linkerscript/sections-gc2.s @@ -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" |