Add missing parts of ChangeLog entry for my change of 2000/02/19 00:59:26 to coff...
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index a242248109205127e6b3852f90857c0fd3940dfd..208ccc86f28dade1480451f788d83f47566208eb 100644 (file)
@@ -1,3 +1,25 @@
+2000-03-17  Alan Modra  <alan@linuxcare.com.au>
+
+       * reloc.c (bfd_check_overflow): In case complain_overflow_bitfield,
+       flag an overflow if the bitfield is outside -2**n to 2**n-1.  The
+       allowable range used to be -2**(n-1) to 2**n-1.
+       * reloc.c (_bfd_relocate_contents): Same here.  Also replace
+       "boolean overflow" with "bfd_reloc_status_type flag".
+
+2000-03-14  Doug Evans  <dje@casey.transmeta.com>
+        * elf32-m32r.c (m32r_elf_lo16_reloc): Rewrite.
+2000-03-14  Kazu Hirata  <kazu@hxi.com>
+
+       * reloc16.c (bfd_coff_reloc16_relax_section): Count the total number
+       of shrinks properly, including the last reloc.
+
+2000-03-13  Kazu Hirata  <kazu@hxi.com>
+
+       * coff-h8300.c (h8300_reloc16_extra_cases): Fix the sanity
+       check for R_MOVL2.
+
 2000-03-11  Alan Modra  <alan@spri.levels.unisa.edu.au>
 
        * ieee.c (ieee_archive_p): Return bfd_error_wrong_format on 
@@ -360,6 +382,30 @@ Fri Feb 25 18:39:26 2000  Rodney Brown (RodneyBrown@pmsc.com)
        * coff-rs6000.c (xcoff_howto_table_16): New variable.
        (xcoff_rtype2howto): Handle 16-bit variants of 32-bit relocs.
 
+2000-02-18  Ulrich Drepper  <drepper@cygnus.com>
+
+       * coff-rs6000.c (XCOFFARMAGBIG): New macro.
+       (xcoff_ar_file_hdr_big): New structure.
+       (SIZEOF_AR_FILE_HDR_BIG): New macro.
+       (xcoff_ar_hdr_big): New structure.
+       (SIZEOF_AR_HDR_BIG): New macro.
+       (xcoff_big_format_p): New macro.
+       (xcoff_ardata_big): New macro.
+       (arch_xhdr_big): New macro.
+       (xcoff_slurp_armap): Handle large archives.
+       (xcoff_archive_p): Detect large archives.
+       (xcoff_read_ar_hdr): Handle large archives.
+       (xcoff_openr_next_archived_file): Handle large archives.
+       (xcoff_generic_stat_arch_elt): Handle large archives.
+       (xcoff_write_armap_old): Rename from xcoff_write_armap.
+       (xcoff_write_armap_big): New function.
+       (xcoff_write_armap): New function, dispatch to _old or _big.
+       (xcoff_write_archive_contents_old): Rename from
+       xcoff_write_archive_contents.
+       (xcoff_write_archive_contents_big): New function.
+       (xcoff_write_archive_contents): New function, dispatch to _old or
+       _big.
+
 2000-02-18  Richard Henderson  <rth@cygnus.com>
 
        * elf-bfd.h (struct elf_link_hash_table): Remove copy_indirect
This page took 0.024292 seconds and 4 git commands to generate.