diff options
Diffstat (limited to 'bfd/coff-z8k.c')
-rw-r--r-- | bfd/coff-z8k.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/bfd/coff-z8k.c b/bfd/coff-z8k.c index b9f6f97..974bffc 100644 --- a/bfd/coff-z8k.c +++ b/bfd/coff-z8k.c @@ -177,7 +177,7 @@ reloc_processing (arelent *relent, relent->address = reloc->r_vaddr; rtype2howto (relent, reloc); - if (reloc->r_symndx == -1) + if (reloc->r_symndx == -1 || symbols == NULL) relent->sym_ptr_ptr = bfd_abs_section_ptr->symbol_ptr_ptr; else if (reloc->r_symndx >= 0 && reloc->r_symndx < obj_conv_table_size (abfd)) relent->sym_ptr_ptr = symbols + obj_convert (abfd)[reloc->r_symndx]; |