From: Ian Lance Taylor Date: Mon, 21 Feb 1994 17:56:38 +0000 (+0000) Subject: * coff-alpha.c (alpha_relocate_section): Rewrite mask and shift X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=22a71fef073748bc81bed724adea843d76c3b3de;p=binutils-gdb.git * coff-alpha.c (alpha_relocate_section): Rewrite mask and shift operation to avoid OSF 1.3 cc bug. * ecoff.c (ecoff_write_object_contents): Make text_size, data_size and bss_size bfd_size_type instead of unsigned long. Make text_start and data_start bfd_vma instead of unsigned long. * ecofflink.c (ecoff_add_string): Remove incorrect cast of return value. --- diff --git a/bfd/ChangeLog b/bfd/ChangeLog index ebfdfce2876..7afb4a3a829 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,13 @@ +Mon Feb 21 09:50:06 1994 Ian Lance Taylor (ian@lisa.cygnus.com) + + * coff-alpha.c (alpha_relocate_section): Rewrite mask and shift + operation to avoid OSF 1.3 cc bug. + * ecoff.c (ecoff_write_object_contents): Make text_size, data_size + and bss_size bfd_size_type instead of unsigned long. Make + text_start and data_start bfd_vma instead of unsigned long. + * ecofflink.c (ecoff_add_string): Remove incorrect cast of return + value. + Sun Feb 20 16:06:54 1994 Ian Lance Taylor (ian@lisa.cygnus.com) * linker.c (_bfd_generic_link_add_archive_symbols): Consider diff --git a/bfd/ecoff.c b/bfd/ecoff.c index 4fab11cf77c..1f74ca8ff00 100644 --- a/bfd/ecoff.c +++ b/bfd/ecoff.c @@ -2476,11 +2476,11 @@ ecoff_write_object_contents (abfd) asection *current; unsigned int count; bfd_size_type reloc_size; - unsigned long text_size; - unsigned long text_start; - unsigned long data_size; - unsigned long data_start; - unsigned long bss_size; + bfd_size_type text_size; + bfd_vma text_start; + bfd_size_type data_size; + bfd_vma data_start; + bfd_size_type bss_size; PTR buff; struct internal_filehdr internal_f; struct internal_aouthdr internal_a; diff --git a/bfd/ecofflink.c b/bfd/ecofflink.c index d9323225be3..596f169b7c2 100644 --- a/bfd/ecofflink.c +++ b/bfd/ecofflink.c @@ -891,7 +891,7 @@ ecoff_add_string (ainfo, info, debug, fdr, string) sh = string_hash_lookup (&ainfo->str_hash, string, true, true); if (sh == (struct string_hash_entry *) NULL) - return (bfd_size_type) -1; + return -1; if (sh->val == -1) { sh->val = symhdr->issMax;