]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - ld/emultempl/armelf.em
PR27719, lang_mark_undefineds trashes memory
[thirdparty/binutils-gdb.git] / ld / emultempl / armelf.em
index bcb60d252ce31db45e25406d140d7fdcdaf00fa1..7aec17e5ede95e488350910875b0b1bf4fb4e3d1 100644 (file)
@@ -463,7 +463,7 @@ gld${EMULATION_NAME}_finish (void)
     {
       struct elf_link_hash_entry * eh;
 
-      if (!entry_symbol.name)
+      if (!entry_symbol.name || !is_elf_hash_table (link_info.hash))
        return;
 
       h = bfd_link_hash_lookup (link_info.hash, entry_symbol.name,