The netbsd_link_ld_elf_so spec is unused, probably due to the removal of
NetBSD a.out support, so this patch removes it.
Bootstrapped without regressions on amd64-pc-netbsd10.1.
Committed as obvious.
Rainer
--
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
2026-07-15 Rainer Orth <[email protected]>
gcc:
* config/netbsd-elf.h (NETBSD_LINK_LD_ELF_SO_SPEC): Remove.
(NETBSD_SUBTARGET_EXTRA_SPECS): Remove netbsd_link_ld_elf_so.
# HG changeset patch
# Parent d8ea165c4c38ac7b947d058041d575f4756f6391
Remove netbsd_link_ld_elf_so spec
diff --git a/gcc/config/netbsd-elf.h b/gcc/config/netbsd-elf.h
--- a/gcc/config/netbsd-elf.h
+++ b/gcc/config/netbsd-elf.h
@@ -73,9 +73,6 @@ along with GCC; see the file COPYING3.
Target-specific code must provide the %(netbsd_entry_point) spec. */
-#define NETBSD_LINK_LD_ELF_SO_SPEC \
- "%{!dynamic-linker:-dynamic-linker /usr/libexec/ld.elf_so}"
-
#define NETBSD_LINK_SPEC_ELF \
"%{assert*} %{R*} %{rpath*} \
%{shared:-shared} \
@@ -92,7 +89,6 @@ along with GCC; see the file COPYING3.
/* Provide the standard list of subtarget extra specs for NetBSD targets. */
#define NETBSD_SUBTARGET_EXTRA_SPECS \
- { "netbsd_link_ld_elf_so", NETBSD_LINK_LD_ELF_SO_SPEC }, \
{ "netbsd_cpp_spec", NETBSD_CPP_SPEC }, \
{ "netbsd_link_spec", NETBSD_LINK_SPEC_ELF }, \
{ "netbsd_entry_point", NETBSD_ENTRY_POINT }, \