From f7c54040d7bf1e4aa18ea5c20672857e61c1761e Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 14 Dec 2020 09:57:55 +1030 Subject: [PATCH] rx-elf FAIL: SHF_GNU_RETAIN sections 27 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 | 6 ++++++ gas/testsuite/gas/elf/section27.s | 20 ++++++++++---------- 2 files changed, 16 insertions(+), 10 deletions(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 42bab19b2c8..d74fed131df 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +2020-12-14 Alan Modra + + * 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 * testsuite/gas/i386/align-branch-9.s: Don't use labels that are diff --git a/gas/testsuite/gas/elf/section27.s b/gas/testsuite/gas/elf/section27.s index 78e410ff953..5e74bde2923 100644 --- a/gas/testsuite/gas/elf/section27.s +++ b/gas/testsuite/gas/elf/section27.s @@ -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 -- 2.30.2