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.
This commit is contained in:
Alan Modra 2017-12-07 21:46:34 +10:30
parent 931c97c81a
commit 7d6de425da
3 changed files with 13 additions and 4 deletions

View File

@ -1,3 +1,11 @@
2017-12-07 Alan Modra <amodra@gmail.com>
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 <amodra@gmail.com>
* emulparams/elf32mcore.sh (GENERATE_SHLIB_SCRIPT): Don't define.

View File

@ -5,6 +5,7 @@ MEMORY
}
SECTIONS
{
.a0 : { *(.text.a0) } > x0
.a1 : { *(.text.a1) } > x1
.a0 : { *(.data.a0) } > x0
.a1 : { *(.data.a1) } > x1
/DISCARD/ : { *(*) }
}

View File

@ -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