From: Ian Lance Taylor Date: Fri, 3 Oct 1997 15:25:10 +0000 (+0000) Subject: * elf32-sparc.c (sparc_elf_wdisp16_reloc): Cast to bfd_byte *, not X-Git-Tag: gdb-4_18~4566 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9b5ec8b1e0c20a9cfb9e65ea48e95a804b3666cc;p=external%2Fbinutils.git * elf32-sparc.c (sparc_elf_wdisp16_reloc): Cast to bfd_byte *, not char *, when calling bfd_get_32 and bfd_put_32. * sunos.c (sunos_scan_dynamic_symbol): Cast contents to char * when calling strcpy. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index e3580c2..9f591ac 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,10 @@ +Fri Oct 3 11:23:47 1997 Ian Lance Taylor + + * elf32-sparc.c (sparc_elf_wdisp16_reloc): Cast to bfd_byte *, not + char *, when calling bfd_get_32 and bfd_put_32. + * sunos.c (sunos_scan_dynamic_symbol): Cast contents to char * + when calling strcpy. + Thu Oct 2 16:15:50 1997 Doug Evans * reloc.c (bfd_check_overflow): New function. diff --git a/bfd/elf32-sparc.c b/bfd/elf32-sparc.c index 3ac2928..82a466b 100644 --- a/bfd/elf32-sparc.c +++ b/bfd/elf32-sparc.c @@ -275,10 +275,10 @@ sparc_elf_wdisp16_reloc (abfd, + input_section->output_offset); relocation -= reloc_entry->address; - x = bfd_get_32 (abfd, (char *) data + reloc_entry->address); + x = bfd_get_32 (abfd, (bfd_byte *) data + reloc_entry->address); x |= ((((relocation >> 2) & 0xc000) << 6) | ((relocation >> 2) & 0x3fff)); - bfd_put_32 (abfd, x, (char *) data + reloc_entry->address); + bfd_put_32 (abfd, x, (bfd_byte *) data + reloc_entry->address); if ((bfd_signed_vma) relocation < - 0x40000 || (bfd_signed_vma) relocation > 0x3ffff)