]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
ld: Add a test for PR ld/25237
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 5 Mar 2025 03:58:57 +0000 (11:58 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 5 Mar 2025 04:55:32 +0000 (12:55 +0800)
PR ld/25237
* testsuite/ld-elf/pr25237.d: New file.
* testsuite/ld-elf/pr25237.s: Likewise.

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
ld/testsuite/ld-elf/pr25237.d [new file with mode: 0644]
ld/testsuite/ld-elf/pr25237.s [new file with mode: 0644]

diff --git a/ld/testsuite/ld-elf/pr25237.d b/ld/testsuite/ld-elf/pr25237.d
new file mode 100644 (file)
index 0000000..a85ec50
--- /dev/null
@@ -0,0 +1,6 @@
+#ld:
+#readelf: -l -W
+
+#...
+ +LOAD +0x0+ +0x[0-9a-f]+ +0x[0-9a-f]+ +0x0+ +0xb5dce8+ +RW +0x10000
+#pass
diff --git a/ld/testsuite/ld-elf/pr25237.s b/ld/testsuite/ld-elf/pr25237.s
new file mode 100644 (file)
index 0000000..1786469
--- /dev/null
@@ -0,0 +1,19 @@
+       .text
+       .global start   /* Used by SH targets.  */
+start:
+       .global _start
+_start:
+       .global __start
+__start:
+       .global main    /* Used by HPPA targets.  */
+main:
+       .globl  _main   /* Used by LynxOS targets.  */
+_main:
+       .dc.a 0
+       .bss
+       .p2align 16
+       .type   bss, %object
+       .size   bss, 11918568
+bss:
+       .zero   11918568
+       .section        .note.GNU-stack,"",%progbits