* coffgen.c (coff_renumber_symbols): Sort common symbols with
[binutils-gdb.git] / bfd / ChangeLog
index b71d6a52786eaf515e94fb41c792c2ea09fe1db6..d0915241f27e8e8a4f008fa8793caad5074b0205 100644 (file)
@@ -1,5 +1,55 @@
+Tue Nov 21 13:03:57 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coffgen.c (coff_renumber_symbols): Sort common symbols with
+       global symbols.
+
+       * coffcode.h (coff_compute_section_file_positions): Only pad the
+       previous section to force file alignment when creating an
+       executable.
+
+Mon Nov 20 14:54:09 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coffcode.h (coff_compute_section_file_positions): If
+       RS6000COFF_C, set up the .debug section.
+
+       * xcofflink.c (xcoff_link_input_bfd): Adjust the TOC anchor value
+       if it is not large enough to accomodate the entire TOC area with
+       signed 16 bit offsets.
+       (xcoff_write_global_symbol): Handle negative TOC offsets in global
+       linkage code.
+       (_bfd_ppc_xcoff_relocate_section): Adjust relocations against a
+       TOC anchor to use the TOC value used in the output file.
+
+Sat Nov 18 18:01:41 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coffgen.c (_bfd_coff_get_external_symbols): Cast malloc return.
+       (_bfd_coff_read_string_table): Likewise.
+
+Sat Nov 18 19:43:04 1995  Richard Earnshaw (rearnsha@armltd.co.uk)
+
+       * pe-arm.c: Fix typos.
+       * coff-arm.c: Likewise.
+
+Fri Nov 17 16:22:04 1995  Kim Knuttila  <krk@cygnus.com>
+
+       * coff-ppc.c (list_ele): Added "cat"egory member.
+       (record_toc): New category parameter (priv or pub).
+       (ppc_record_toc_entry): Check to see if toc bounds exceeded.
+       (ppc_process_before_allocation): Removed embrionic data-in-toc from
+       the mainline. It addes extra toc cells in error.
+       (ppc_coff_swap_sym_in_hook): Added some documentation.
+       (dump_toc): Can now diagnose "virtual toc" chicanery.
+
+Fri Nov 17 10:41:25 1995  Philippe De Muyter  <phdm@info.ucl.ac.be>
+
+       * elf-bfd.h (struct elf_link_hash_table): Change type of
+       dynsymcount and bucketcount fields from size_t to bfd_size_type.
+
 Fri Nov 17 10:02:58 1995  Ian Lance Taylor  <ian@cygnus.com>
 
+       * coffcode.h (coff_pointerize_aux_hook): I960 version: don't
+       pointerize C_LEAFSTAT or C_LEAFEXT entries.
+
        * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Only create
        DT_INIT and DT_FINI entries if the _init or _fini symbol is
        defined or mentioned in a regular file.