aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2024-10-08 09:51:37 +1030
committerAlan Modra <amodra@gmail.com>2024-10-08 15:12:14 +1030
commitcc516199d64768b32bc4f8572ade82b4865eccfa (patch)
tree44c1bfcbbbf412020df57719deaeb92f3bcfbc8d /ld
parente5375abb67e8c52c01d8ba40fffe2378cdcdb6e5 (diff)
downloadbinutils-cc516199d64768b32bc4f8572ade82b4865eccfa.zip
binutils-cc516199d64768b32bc4f8572ade82b4865eccfa.tar.gz
binutils-cc516199d64768b32bc4f8572ade82b4865eccfa.tar.bz2
Revert "Don't return "(null)" from bfd_elf_sym_name"
This reverts commit 68bbe118337939aa0b52e007a7415c8a157579a1.
Diffstat (limited to 'ld')
-rw-r--r--ld/ldlang.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/ld/ldlang.c b/ld/ldlang.c
index 343c4de..7f9e3d2 100644
--- a/ld/ldlang.c
+++ b/ld/ldlang.c
@@ -4895,6 +4895,9 @@ ld_is_local_symbol (asymbol * sym)
if (name == NULL || *name == 0)
return false;
+ if (strcmp (name, "(null)") == 0)
+ return false;
+
/* Skip .Lxxx and such like. */
if (bfd_is_local_label (link_info.output_bfd, sym))
return false;