aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--bfd/ChangeLog6
-rw-r--r--bfd/elfxx-mips.c3
2 files changed, 8 insertions, 1 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 20a02d9..3a85c3e 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,11 @@
2020-08-26 Alan Modra <amodra@gmail.com>
+ PR 26475
+ * elfxx-mips.c (_bfd_mips_elf_finish_dynamic_sections): Check
+ sstubs->contents != NULL.
+
+2020-08-26 Alan Modra <amodra@gmail.com>
+
PR 26453
* som.c (som_prep_for_fixups): Return early when no symbols.
diff --git a/bfd/elfxx-mips.c b/bfd/elfxx-mips.c
index fda653e..bc08435 100644
--- a/bfd/elfxx-mips.c
+++ b/bfd/elfxx-mips.c
@@ -12172,7 +12172,8 @@ _bfd_mips_elf_finish_dynamic_sections (bfd *output_bfd,
s->contents));
/* Clean up a dummy stub function entry in .text. */
- if (htab->sstubs != NULL)
+ if (htab->sstubs != NULL
+ && htab->sstubs->contents != NULL)
{
file_ptr dummy_offset;