From: Alan Modra Date: Thu, 7 Dec 2017 11:16:34 +0000 (+1030) Subject: Objcopy interleave test X-Git-Tag: gdb-8.1-release~228 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7d6de425dad59050131ac4ffef84068e57bba7c4;p=external%2Fbinutils.git Objcopy interleave test PR 22465 * testsuite/ld-elf/interleave.s: Use .data sections and provide section attrs. * testsuite/ld-elf/interleave.ld: Discard other sections. Adjust for changed section names. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index f0121a7..db025ee 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,5 +1,13 @@ 2017-12-07 Alan Modra + PR 22465 + * testsuite/ld-elf/interleave.s: Use .data sections and provide + section attrs. + * testsuite/ld-elf/interleave.ld: Discard other sections. Adjust + for changed section names. + +2017-12-07 Alan Modra + * emulparams/elf32mcore.sh (GENERATE_SHLIB_SCRIPT): Don't define. 2017-12-07 Alan Modra diff --git a/ld/testsuite/ld-elf/interleave.ld b/ld/testsuite/ld-elf/interleave.ld index 6406166..4098436 100644 --- a/ld/testsuite/ld-elf/interleave.ld +++ b/ld/testsuite/ld-elf/interleave.ld @@ -5,6 +5,7 @@ MEMORY } SECTIONS { - .a0 : { *(.text.a0) } > x0 - .a1 : { *(.text.a1) } > x1 + .a0 : { *(.data.a0) } > x0 + .a1 : { *(.data.a1) } > x1 + /DISCARD/ : { *(*) } } diff --git a/ld/testsuite/ld-elf/interleave.s b/ld/testsuite/ld-elf/interleave.s index 490aa59..2fb66bd 100644 --- a/ld/testsuite/ld-elf/interleave.s +++ b/ld/testsuite/ld-elf/interleave.s @@ -1,4 +1,4 @@ - .section ".text.a0" + .section ".data.a0","aw",%progbits .byte 0x00 .byte 0x01 .byte 0x02 @@ -7,7 +7,7 @@ .byte 0x05 .byte 0x06 .byte 0x07 - .section ".text.a1" + .section ".data.a1","aw",%progbits .byte 0x10 .byte 0x11 .byte 0x12