* elf32-v850.c (bfd_elf32_v850_reloc): Don't silently

accept a reloc against an undefined sybmol!
jeez.  I'm going to go sit in the corner and hide.
This commit is contained in:
Jeff Law 1996-10-16 04:18:51 +00:00
parent 9bf9a31876
commit 05f1baaa20
2 changed files with 11 additions and 0 deletions

View File

@ -1,4 +1,9 @@
start-sanitize-v850
Tue Oct 15 22:17:37 1996 Jeffrey A Law (law@cygnus.com)
* elf32-v850.c (bfd_elf32_v850_reloc): Don't silently
accept a reloc against an undefined sybmol!
Tue Oct 15 16:17:28 1996 Stu Grossman (grossman@critters.cygnus.com)
* elf32-v850.c: Define elf_symbol_leading_char to be '_'.

View File

@ -264,6 +264,12 @@ bfd_elf32_v850_reloc (abfd, reloc, symbol, data, isection, obfd, err)
return bfd_reloc_continue;
}
/* Catch relocs involving undefined symbols. */
if (bfd_is_und_section (symbol->section)
&& (symbol->flags & BSF_WEAK) == 0
&& obfd == NULL)
return bfd_reloc_undefined;
/* We handle final linking of some relocs ourselves. */
{
long relocation, insn;