* elf32-ppc.c (ppc_elf_check_relocs): Report plt reloc against

local sym errors.
This commit is contained in:
Alan Modra 2003-06-24 14:17:22 +00:00
parent 7e5d8d48ed
commit d85f2c7d1f
2 changed files with 9 additions and 0 deletions

View File

@ -1,5 +1,8 @@
2003-06-24 Alan Modra <amodra@bigpond.net.au>
* elf32-ppc.c (ppc_elf_check_relocs): Report plt reloc against
local sym errors.
* elf32-i386.c: Convert to C90 function definitions, remove unnecessary
prototypes and casts. Replace PTR with void *. Formatting.
* elf32-ppc.c: Likewise. Break long strings too.

View File

@ -3269,6 +3269,12 @@ ppc_elf_check_relocs (bfd *abfd,
{
/* It does not make sense to have a procedure linkage
table entry for a local symbol. */
(*_bfd_error_handler) (_("%s(%s+0x%lx): %s reloc against "
"local symbol"),
bfd_archive_filename (abfd),
sec->name,
(long) rel->r_offset,
ppc_elf_howto_table[r_type]->name);
bfd_set_error (bfd_error_bad_value);
return FALSE;
}