PR ld/13730
* reloc.c (bfd_generic_get_relocated_section_contents): Issue an error message instead of aborting, when an outofrange reloc is encountered.
This commit is contained in:
parent
07c1b62689
commit
4115917d4b
|
@ -1,3 +1,10 @@
|
|||
2012-02-24 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR ld/13730
|
||||
* reloc.c (bfd_generic_get_relocated_section_contents): Issue an
|
||||
error message instead of aborting, when an outofrange reloc is
|
||||
encountered.
|
||||
|
||||
2012-02-23 Iain Sandoe <idsandoe@googlemail.com>
|
||||
|
||||
* mach-o.c (bfd_mach_o_swap_in_non_scattered_reloc): New.
|
||||
|
|
|
@ -6394,6 +6394,15 @@ bfd_generic_get_relocated_section_contents (bfd *abfd,
|
|||
goto error_return;
|
||||
break;
|
||||
case bfd_reloc_outofrange:
|
||||
/* PR ld/13730:
|
||||
This error can result when processing some partially
|
||||
complete binaries. Do not abort, but issue an error
|
||||
message instead. */
|
||||
link_info->callbacks->einfo
|
||||
(_("%X%P: %B(%A): relocation \"%R\" goes out of range\n"),
|
||||
abfd, input_section, * parent);
|
||||
goto error_return;
|
||||
|
||||
default:
|
||||
abort ();
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue