* coffgen.c (coff_renumber_symbols): Sort common symbols with
[binutils-gdb.git] / bfd / ChangeLog
index 7c1ab8ed761920468da5a028a8bd69c7b856dc01..d0915241f27e8e8a4f008fa8793caad5074b0205 100644 (file)
@@ -1,3 +1,98 @@
+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.
+
+Thu Nov 16 15:16:42 1995  Kim Knuttila  <krk@cygnus.com>
+
+       * coff-ppc.c (ppc_record_data_in_toc_entry): new function
+       (coff_ppc_relocate_section): Handle TOCDEFN attribute
+       (coff_ppc_relocate_section): Correct REL24 handling
+       (ppc_process_before_allocation): Correct TOCDEFN handling
+
+       * peicode.h (dir_names): Added name descriptions
+
+Thu Nov 16 03:38:03 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * VERSION: Updated to cygnus-2.6.
+
+Wed Nov 15 19:30:07 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * targets.c (m68k4knetbsd_vec): Declare.
+
+Wed Nov 15 18:05:52 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * targets.c (bfd_target): Change type of second argument to
+       _bfd_print_private_bfd_data from void * to PTR.
+       * libbfd-in.h (_bfd_generic_bfd_print_private_bfd_data): Cast
+       using PTR rather than void *.
+       * bfd-in2, libbfd.h: Rebuild.
+       * peicode.h (pe_print_private_bfd_data): Change vfile from void *
+       to PTR.
+       * elfxx-target.h (bfd_elfNN_bfd_print_private_bfd_data): Define as
+       _bfd_generic_bfd_print_private_bfd_data rather than casting
+       bfd_true.
+
+Wed Nov 15 04:09:14 1995  Ken Raeburn  <raeburn@cygnus.com>
+
+       * Makefile.in (.dep1): Fix stupid typo in last change.  Remove any
+       "DO NOT DELETE" lines or blank lines that mkdep writes on some
+       systems.
+       (BFD_LIBS_CFILES, ALL_MACHINES_CFILES, BFD32_BACKENDS_CFILES,
+       BFD64_BACKENDS_CFILES): New variables.
+       (CFILES): Use them.
+       
 Tue Nov 14 11:52:23 1995  Ian Lance Taylor  <ian@cygnus.com>
 
        * peicode.h (coff_swap_aouthdr_out): For PPC PE, start isize at 0,