From 9b1e14e5e90ad29d30d2cee9fe6bf3616dcaba70 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 5 Mar 2025 11:58:57 +0800 Subject: [PATCH] ld: Add a test for PR ld/25237 PR ld/25237 * testsuite/ld-elf/pr25237.d: New file. * testsuite/ld-elf/pr25237.s: Likewise. Signed-off-by: H.J. Lu --- ld/testsuite/ld-elf/pr25237.d | 6 ++++++ ld/testsuite/ld-elf/pr25237.s | 19 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 ld/testsuite/ld-elf/pr25237.d create mode 100644 ld/testsuite/ld-elf/pr25237.s diff --git a/ld/testsuite/ld-elf/pr25237.d b/ld/testsuite/ld-elf/pr25237.d new file mode 100644 index 00000000000..a85ec501f6c --- /dev/null +++ b/ld/testsuite/ld-elf/pr25237.d @@ -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 index 00000000000..17864696fee --- /dev/null +++ b/ld/testsuite/ld-elf/pr25237.s @@ -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 -- 2.39.5