From: H.J. Lu Date: Sat, 15 Nov 2025 23:08:27 +0000 (+0800) Subject: elf: Wire up PR ld/21086 test X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e9d7b55a8a7726358605ec0ec53f573ba126ee00;p=thirdparty%2Fbinutils-gdb.git elf: Wire up PR ld/21086 test commit 3c5fce9bc29b216af7d10f8d6e4d8c3f11a48359 Author: H.J. Lu Date: Fri Apr 21 12:00:55 2017 -0700 Require --no-dynamic-linker with -static -E/--dynamic-list added pr21086.c and pr21086.list without wiring them up. Wire them up to verify that there is no dynamic section with -static -E/--dynamic-list. PR ld/21086 PR ld/33630 * testsuite/ld-elf/pr21086.rd: New file. * testsuite/ld-elf/shared.exp: Wire PR ld/21086 test. Signed-off-by: H.J. Lu --- diff --git a/ld/testsuite/ld-elf/pr21086.rd b/ld/testsuite/ld-elf/pr21086.rd new file mode 100644 index 00000000000..62a4b016ffd --- /dev/null +++ b/ld/testsuite/ld-elf/pr21086.rd @@ -0,0 +1 @@ +There is no dynamic section in this file. diff --git a/ld/testsuite/ld-elf/shared.exp b/ld/testsuite/ld-elf/shared.exp index 80a67929cfb..2888ca0b10e 100644 --- a/ld/testsuite/ld-elf/shared.exp +++ b/ld/testsuite/ld-elf/shared.exp @@ -935,6 +935,14 @@ run_cc_link_tests [list \ {} \ "pr31482d-no-lto.a" \ ] \ + [list \ + "Build pr21086" \ + "-static -Wl,--dynamic-list=pr21086.list" \ + "" \ + {pr21086.c} \ + {{readelf -d pr21086.rd}} \ + "pr21086" \ + ] \ ] # pr19073.s uses .set, which has a different meaning on alpha.