2001-08-31 H.J. Lu <hjl@gnu.org>

* elf32-mips.c (_bfd_mips_elf_check_relocs): Report filename
	with bad relocation.
This commit is contained in:
H.J. Lu 2001-08-31 21:41:10 +00:00
parent 39e5585e1b
commit 6140b3b903
2 changed files with 14 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2001-08-31 H.J. Lu <hjl@gnu.org>
* elf32-mips.c (_bfd_mips_elf_check_relocs): Report filename
with bad relocation.
2001-08-31 Eric Christopher <echristo@redhat.com>
Jason Eckhardt <jle@redhat.com>

View File

@ -7724,8 +7724,15 @@ _bfd_mips_elf_check_relocs (abfd, info, sec, relocs)
h = NULL;
else if (r_symndx >= extsymoff + NUM_SHDR_ENTRIES (symtab_hdr))
{
(*_bfd_error_handler)
(_("Malformed reloc detected for section %s"), name);
if (abfd->my_archive)
(*_bfd_error_handler)
(_("%s(%s) Malformed reloc detected for section %s"),
bfd_get_filename (abfd->my_archive),
bfd_get_filename (abfd), name);
else
(*_bfd_error_handler)
(_("%s: Malformed reloc detected for section %s"),
bfd_get_filename (abfd), name);
bfd_set_error (bfd_error_bad_value);
return false;
}