]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Remove netbsd_link_ld_elf_so spec
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 16 Jul 2026 08:21:24 +0000 (10:21 +0200)
committerRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 16 Jul 2026 08:21:24 +0000 (10:21 +0200)
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.

2026-07-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

gcc:
* config/netbsd-elf.h (NETBSD_LINK_LD_ELF_SO_SPEC): Remove.
(NETBSD_SUBTARGET_EXTRA_SPECS): Remove netbsd_link_ld_elf_so.

gcc/config/netbsd-elf.h

index 213ea389139501308aa3ea07b6ccdc3a6b3e7db0..8a41aee7d7fe1fbfebbeec8d43168b3a242bc86e 100644 (file)
@@ -73,9 +73,6 @@ along with GCC; see the file COPYING3.  If not see
 
    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.  If not see
 
 /* 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 }, \