rx-elf FAIL: SHF_GNU_RETAIN sections 27
authorAlan Modra <amodra@gmail.com>
Sun, 13 Dec 2020 23:27:55 +0000 (09:57 +1030)
committerAlan Modra <amodra@gmail.com>
Mon, 14 Dec 2020 03:35:05 +0000 (14:05 +1030)
rx-elf is an odd target with non-standard names for default text, data
and bss sections.  This patch tweaks a new test to make it pass.

* testsuite/gas/elf/section27.s: Reorder .text, .data and .bss
so that output section order does not depend on those sections
being already created.  Use ".section .text" rather than ".text".

gas/ChangeLog
gas/testsuite/gas/elf/section27.s

index 42bab19b2c856929eebf6f0ea1bbc3a00ed3179f..d74fed131dffbfbb7210754852b52f8e84099d35 100644 (file)
@@ -1,3 +1,9 @@
+2020-12-14  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/gas/elf/section27.s: Reorder .text, .data and .bss
+       so that output section order does not depend on those sections
+       being already created.  Use ".section .text" rather than ".text".
+
 2020-12-13  Borislav Petkov  <bp@suse.de>
 
        * testsuite/gas/i386/align-branch-9.s: Don't use labels that are
index 78e410ff9533fb1d486d697787542514e6083661..5e74bde2923e6e0190c6e65fc907cc6d0d5fadeb 100644 (file)
@@ -1,8 +1,8 @@
-       .section        .bss,"aw"
-       .global discard0
-       .type   discard0, %object
-discard0:
-       .zero   2
+       .section        .text,"ax"
+       .global discard2
+       .type   discard2, %function
+discard2:
+       .word   0
 
        .section        .data,"aw"
        .global discard1
@@ -10,11 +10,11 @@ discard0:
 discard1:
        .word   1
 
-       .text
-       .global discard2
-       .type   discard2, %function
-discard2:
-       .word   0
+       .section        .bss,"aw"
+       .global discard0
+       .type   discard0, %object
+discard0:
+       .zero   2
 
        .section        .bss,"awR",%nobits
        .global retain0