[lld] r286225 - [ELF] Heuristic for placing orphan section
Rafael EspĂndola via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 8 03:13:44 PST 2016
> Added: lld/trunk/test/ELF/linkerscript/orphan.s
> URL: http://llvm.org/viewvc/llvm-project/lld/trunk/test/ELF/linkerscript/orphan.s?rev=286225&view=auto
> ==============================================================================
> --- lld/trunk/test/ELF/linkerscript/orphan.s (added)
> +++ lld/trunk/test/ELF/linkerscript/orphan.s Tue Nov 8 04:44:48 2016
> @@ -0,0 +1,29 @@
> +# REQUIRES: x86
> +# RUN: llvm-mc -filetype=obj -triple=x86_64-unknown-linux %s -o %t
> +# RUN: echo "SECTIONS { \
> +# RUN: .text : { *(.text) } \
> +# RUN: .rw1 : { *(.rw1) } \
> +# RUN: .rw2 : { *(.rw2) } \
> +# RUN: .rw3 : { *(.rw3) } \
> +# RUN: }" > %t.script
> +# RUN: ld.lld -o %t1 --script %t.script %t
> +# RUN: llvm-objdump -section-headers %t1 | FileCheck %s
Please add a comment saying that we are testing that .jcr is first and
why it should be there.
> +# CHECK: 0 00000000 0000000000000000
> +# CHECK-NEXT: 1 .text 00000000 0000000000000000 TEXT DATA
> +# CHECK-NEXT: 2 .jcr 00000008 0000000000000000 DATA
> +# CHECK-NEXT: 3 .rw1 00000008 0000000000000008 DATA
> +# CHECK-NEXT: 4 .rw2 00000008 0000000000000010 DATA
> +# CHECK-NEXT: 5 .rw3 00000008 0000000000000018 DATA
> +
Cheers,
Rafael
More information about the llvm-commits
mailing list