diff options
-rw-r--r-- | bfd/ChangeLog | 5 | ||||
-rw-r--r-- | bfd/plugin.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 75bcf553162..22cee1d6642 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,8 @@ +2020-09-08 Nick Clifton <nickc@redhat.com> + + * plugin.c (bfd_plugin_canonicalize_symtab): Handle the case of an + unrecognized symbol type in a weak definition. + 2020-09-04 Alan Modra <amodra@gmail.com> PR 26574 diff --git a/bfd/plugin.c b/bfd/plugin.c index 593e277747a..bed98520da0 100644 --- a/bfd/plugin.c +++ b/bfd/plugin.c @@ -640,6 +640,8 @@ bfd_plugin_canonicalize_symtab (bfd *abfd, if (current_plugin->has_symbol_type) switch (syms[i].symbol_type) { + default: + /* FIXME: Should we issue an error here ? */ case LDST_UNKNOWN: /* What is the best fake section for LDST_UNKNOWN? */ case LDST_FUNCTION: |