diff options
Diffstat (limited to 'test/ELF/startstop-gccollect.s')
| -rw-r--r-- | test/ELF/startstop-gccollect.s | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/test/ELF/startstop-gccollect.s b/test/ELF/startstop-gccollect.s index 589ccafafcca..daff08187cdf 100644 --- a/test/ELF/startstop-gccollect.s +++ b/test/ELF/startstop-gccollect.s @@ -6,24 +6,26 @@ # RUN: llvm-objdump -d %tout | FileCheck -check-prefix=DISASM %s ## Check that foo and bar sections are not garbage collected, -## we do not want to reclaim sections if they can be referred +## we do not want to reclaim sections if they are referred ## by __start_* and __stop_* symbols. # RUN: ld.lld %t --gc-sections -o %tout # RUN: llvm-objdump -d %tout | FileCheck -check-prefix=DISASM %s # DISASM: _start: -# DISASM-NEXT: 201000: 90 nop +# DISASM-NEXT: 201000: e8 05 00 00 00 callq 5 <__start_foo> +# DISASM-NEXT: 201005: e8 01 00 00 00 callq 1 <__start_bar> # DISASM-NEXT: Disassembly of section foo: -# DISASM-NEXT: foo: -# DISASM-NEXT: 201001: 90 nop +# DISASM-NEXT: __start_foo: +# DISASM-NEXT: 20100a: 90 nop # DISASM-NEXT: Disassembly of section bar: -# DISASM-NEXT: bar: -# DISASM-NEXT: 201002: 90 nop +# DISASM-NEXT: __start_bar: +# DISASM-NEXT: 20100b: 90 nop .global _start .text _start: - nop + callq __start_foo + callq __start_bar .section foo,"ax" nop |
