From: H.J. Lu Date: Thu, 28 Jan 2021 13:36:51 +0000 (-0800) Subject: ld: Add a test for PR ld/27259 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=53e556e5b45e3d8fda25be3623883a0952c0c716;p=binutils-gdb.git ld: Add a test for PR ld/27259 PR ld/27259 * testsuite/ld-elf/pr27259.d: New file. * testsuite/ld-elf/pr27259.s: Likewise. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index 9dfff4af284..6d47b7be36a 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,9 @@ +2021-01-28 H.J. Lu + + PR ld/27259 + * testsuite/ld-elf/pr27259.d: New file. + * testsuite/ld-elf/pr27259.s: Likewise. + 2021-01-28 Alan Modra PR 27259 diff --git a/ld/testsuite/ld-elf/pr27259.d b/ld/testsuite/ld-elf/pr27259.d new file mode 100644 index 00000000000..1cb6a871848 --- /dev/null +++ b/ld/testsuite/ld-elf/pr27259.d @@ -0,0 +1,7 @@ +#ld: --gc-sections -e _start +#target: [check_gc_sections_available] +#readelf: -SW + +#... + +\[ *[0-9]+\] \.stack_sizes +PROGBITS +0+ +[0-9a-f]+ 0+1 +00 +L +[0-9] .* +#pass diff --git a/ld/testsuite/ld-elf/pr27259.s b/ld/testsuite/ld-elf/pr27259.s new file mode 100644 index 00000000000..a7c42d8901c --- /dev/null +++ b/ld/testsuite/ld-elf/pr27259.s @@ -0,0 +1,14 @@ + .section .stack_sizes,"o",%progbits,live,unique,0 +live: + .byte 1 + + .section .stack_sizes,"o",%progbits,dead,unique,1 +dead: + .byte 2 + + .section .text.main,"ax",%progbits + .globl _start +_start: + .byte 0 + .section .note,"",%note + .dc.a live