diff options
Diffstat (limited to 'bfd/coff-i860.c')
-rw-r--r-- | bfd/coff-i860.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/bfd/coff-i860.c b/bfd/coff-i860.c index a3c22c6..e2e49f9 100644 --- a/bfd/coff-i860.c +++ b/bfd/coff-i860.c @@ -95,6 +95,11 @@ coff_i860_reloc (bfd *abfd, reloc_howto_type *howto = reloc_entry->howto; unsigned char *addr = (unsigned char *) data + reloc_entry->address; + if (! bfd_reloc_offset_in_range (howto, abfd, input_section, + reloc_entry->address + * bfd_octets_per_byte (abfd))) + return bfd_reloc_outofrange; + switch (howto->size) { case 0: |