[binutils-gdb] Re: ld: Move note sections after .rodata section

Alan Modra amodra@sourceware.org
Tue Nov 12 06:41:04 GMT 2024


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=a3741bc6c7018f5c7a5093eabdb7473d19ea6630

commit a3741bc6c7018f5c7a5093eabdb7473d19ea6630
Author: Alan Modra <amodra@gmail.com>
Date:   Tue Nov 12 16:43:58 2024 +1030

    Re: ld: Move note sections after .rodata section
    
    Fix csky-linux-gnu FAIL of ld-elf/pr32341, due to that target having
    its own .bss directive.
    
            PR ld/32341
            * testsuite/ld-elf/pr32341.s: Don't use .bss directive.  Specify
            progbits/nobits on all .section directives.

Diff:
---
 ld/testsuite/ld-elf/pr32341.s | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/ld/testsuite/ld-elf/pr32341.s b/ld/testsuite/ld-elf/pr32341.s
index 11f31b7771a..c601801a476 100644
--- a/ld/testsuite/ld-elf/pr32341.s
+++ b/ld/testsuite/ld-elf/pr32341.s
@@ -15,11 +15,11 @@ main:
 	.global _main
 _main:
 	.dc.a 0
-	.section .rodata,"a"
+	.section .rodata,"a",%progbits
 	.zero 8
-	.bss
+	.section .bss,"aw",%nobits
 	.zero 8
-	.section	.note.ABI-tag,"a"
+	.section	.note.ABI-tag,"a",%progbits
 	.align 4
 	.zero 32
 	.ident	"GCC: (GNU) 14.2.1"


More information about the Binutils-cvs mailing list