From e9d7b55a8a7726358605ec0ec53f573ba126ee00 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Sun, 16 Nov 2025 07:08:27 +0800 Subject: [PATCH] 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 --- ld/testsuite/ld-elf/pr21086.rd | 1 + ld/testsuite/ld-elf/shared.exp | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 ld/testsuite/ld-elf/pr21086.rd 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. -- 2.47.3