This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
report ppc32 reloc errors
- From: Alan Modra <amodra at bigpond dot net dot au>
- To: binutils at sources dot redhat dot com
- Cc: Olaf Hering <olh at suse dot de>
- Date: Tue, 24 Jun 2003 23:48:49 +0930
- Subject: report ppc32 reloc errors
A better clue than "Bad value". (for people who break gcc..)
* elf32-ppc.c (ppc_elf_check_relocs): Report plt reloc against
local sym errors.
Index: bfd/elf32-ppc.c
===================================================================
RCS file: /cvs/src/src/bfd/elf32-ppc.c,v
retrieving revision 1.85
diff -u -p -r1.85 elf32-ppc.c
--- bfd/elf32-ppc.c 24 Jun 2003 14:03:53 -0000 1.85
+++ bfd/elf32-ppc.c 24 Jun 2003 14:12:27 -0000
@@ -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;
}
--
Alan Modra
IBM OzLabs - Linux Technology Centre