Objcopy interleave test
authorAlan Modra <amodra@gmail.com>
Thu, 7 Dec 2017 11:16:34 +0000 (21:46 +1030)
committerAlan Modra <amodra@gmail.com>
Thu, 7 Dec 2017 12:34:15 +0000 (23:04 +1030)
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.

ld/ChangeLog
ld/testsuite/ld-elf/interleave.ld
ld/testsuite/ld-elf/interleave.s

index f0121a7..db025ee 100644 (file)
@@ -1,5 +1,13 @@
 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.
 
 2017-12-07  Alan Modra  <amodra@gmail.com>
index 6406166..4098436 100644 (file)
@@ -5,6 +5,7 @@ MEMORY
 }
 SECTIONS
 {
-  .a0 : { *(.text.a0) } > x0
-  .a1 : { *(.text.a1) } > x1
+  .a0 : { *(.data.a0) } > x0
+  .a1 : { *(.data.a1) } > x1
+  /DISCARD/ : { *(*) }
 }
index 490aa59..2fb66bd 100644 (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