From: Ian Lance Taylor Date: Mon, 2 Dec 1996 18:18:33 +0000 (+0000) Subject: * cofflink.c (_bfd_coff_generic_relocate_section): Print an error X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5dda64611e38a0dd65494bf8ad0602dc1f0ebc0b;p=binutils-gdb.git * cofflink.c (_bfd_coff_generic_relocate_section): Print an error message for bfd_reloc_outofrange, rather than aborting. From Philippe De Muyter . --- diff --git a/bfd/cofflink.c b/bfd/cofflink.c index 1dc2e7710da..8e11b09b740 100644 --- a/bfd/cofflink.c +++ b/bfd/cofflink.c @@ -2495,6 +2495,13 @@ _bfd_coff_generic_relocate_section (output_bfd, info, input_bfd, abort (); case bfd_reloc_ok: break; + case bfd_reloc_outofrange: + (*_bfd_error_handler) + ("%s: bad reloc address in section `%s' at address 0x%lx", + bfd_get_filename (input_bfd), + bfd_get_section_name (input_bfd, input_section), + (unsigned long) rel->r_vaddr); + return false; case bfd_reloc_overflow: { const char *name;