* Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 30eefc984d75641e3bec7d08111ec0fa447dba8a..7578c46e5a2277c837d57c8c0c22802fc8d1bb71 100644 (file)
@@ -1,5 +1,173 @@
+start-sanitize-v850
+Tue Dec 31 15:15:28 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * elf32-v850.c (elf_v850_howto_table): Fix some spacing.
+
+end-sanitize-v850
+Tue Dec 31 14:44:50 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (ALL_CFLAGS): Add -D_GNU_SOURCE.
+
+       * configure.in: Check ac_cv_func_mmap_fixed_mapped, not
+       ac_cv_func_mmap.
+       * configure: Rebuild.
+       * configure.host: Use ac_cv_func_mmap_fixed_mapped instead of
+       ac_cv_func_mmap in bfd/configure.host.
+
+       * elflink.h (NAME(bfd_elf,size_dynamic_sections)): Add
+       filter_shlib and auxiliary_filter_shlib parameters.
+       * elf.c (_bfd_elf_print_private_bfd_data): Handle DT_AUXILIARY and
+       DT_FILTER.
+       * bfd-in.h (bfd_elf32_size_dynamic_sections): Update declaration.
+       (bfd_elf64_size_dynamic_sections): Likewise.
+       * bfd-in2.h: Rebuild.
+
+Mon Dec 30 18:48:52 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * xcofflink.c (xcoff_build_ldsyms): When exporting all defined
+       symbols, don't export a symbol which is defined by an object in an
+       archive which contains shared objects.
+
+start-sanitize-tic80
+Mon Dec 30 16:12:58 1996  Fred Fish  <fnf@cygnus.com>
+
+       * archures.c (enum bfd_architecture): Add bfd_arch_tic80
+       for TI TMS320c80 (MVP).
+       (bfd_archures_list): Add bfd_tic80_arch.
+       * bfd-in2.h: Regenerate by running "make headers".
+
+Sun Dec 29 16:18:52 1996  Fred Fish  <fnf@cygnus.com>
+
+       * cpu-tic80.c (bfd_tic80_arch): Add struct.
+       * configure.in (case $vec): Correct typo, "tb" not "tp".
+       Also add cofflink.o for tic80coff_vec.
+       * configure: Regenerate with autoconf.
+
+end-sanitize-tic80
+Mon Dec 30 11:54:56 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * libbfd.c: Patch up the mmap code so that it is only built if BFD
+       is configured with --with-mmap.
+
+start-sanitize-tic80
+Sun Dec 29 10:48:57 1996  Fred Fish  <fnf@cygnus.com>
+
+       * Makefile.in (BFD32_BACKENDS): Add coff-tic80.o
+       (ALL_MACHINES): Add cpu-tic80.o
+       (cpu-tic80.o, coff-tic80.o): Add dependencies.
+       * coff-tic80.c: Add skeleton, cloned from another coff config.
+       * coffcode.h (coff_write_object_contents): Set magic to TIC80MAGIC
+       for TIc80.
+
+end-sanitize-tic80
+Fri Dec 27 20:56:41 1996  Fred Fish  <fnf@cygnus.com>
+
+       * TODO: Correct a misspelling.
+start-sanitize-tic80
+       * coff-tic80.c: New file for TI TMS320C80 (MVP).
+       * cpu-tic80.c: New file for TI TMS320C80 (MVP).
+       * configure.in (case $vec): Add tic80coff_vec entry.
+       * configure: Regenerate with autoconf.
+       * archures.c (bfd_tic80_arch): Declare.
+       * bfd-in2.h (enum bfd_architecture): Add bfd_arch_tic80.
+       * config.bfd (case ${targ}): Add tic80*-*-coff* target.
+       * targets.c (tic80coff_vec): Add decl as extern bfd_target.
+       (bfd_target_vector): Add tic80coff_vec entry.
+end-sanitize-tic80
+
+Fri Dec 27 11:48:12 1996  H.J. Lu  <hjl@lucon.org>
+
+       * elflink.h (elf_buckets): Add some more values for larger
+       binaries.
+
+Thu Dec 26 18:36:54 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.in (install): Move subdir_do out of conditional. From
+       Fred Fish <fnf@cygnus.com>.
+
+Wed Dec 18 10:04:30 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * elf32-mn10200.c (enum reloc_type): Enable basic 8, 16, and
+       32 bit relocs.
+       (elf_mn10200_howto_table): Likewise.
+       (mn10200_reloc_map): Likewise.
+
+Tue Dec 17 11:09:36 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf32-mips.c (mips_elf_add_symbol_hook): Add 1 to the value of a
+       mips16 symbol during the link.
+       (mips_elf_finish_dynamic_symbol): Subtract 1 from the value of a
+       mips16 symbol.
+       (mips_elf_link_output_symbol_hook): New static function.
+       (elf_backend_link_output_symbol_hook): Define.
+
+       * elf.c (bfd_elf_print_symbol): Print the st_other field if it is
+       not zero.
+
+Mon Dec 16 14:38:39 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elf.c (bfd_section_from_shdr): Don't check for reloc sections
+       against SEC_DEBUGGING sections here (revert patch of December 5).
+       * elfcode.h (elf_object_p): Check for them here, instead.
+
+Sun Dec 15 14:46:06 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elfcode.h (elf_slurp_reloc_table): Add dynamic parameter.
+       * elf.c (_bfd_elf_canonicalize_reloc): Pass new argument to
+       slurp_reloc_table.
+       (_bfd_elf_get_dynamic_reloc_upper_bound): New function.
+       (_bfd_elf_canonicalize_dynamic_reloc): New function.
+       * elf-bfd.h (struct elf_size_info): Update declaration of
+       slurp_reloc_table.
+       (_bfd_elf_get_dynamic_reloc_upper_bound): Declare.
+       (_bfd_elf_canonicalize_dynamic_reloc): Declare.
+       * elfxx-target.h: Use new dynamic reloc routines by default.
+       * elf64-mips.c (mips_elf64_slurp_reloc_table): Add dynamic
+       parameter.
+
+Fri Dec 13 13:18:49 1996  Dan Wilder  <dan@gasboy.com>
+
+       * coffcode.h (coff_set_flags): Use MC68KBCSMAGIC for bfd_arch_m68k
+       if NAMES_HAVE_UNDERSCORE is defined.
+
+Fri Dec 13 11:13:23 1996  Doug Evans  <dje@canuck.cygnus.com>
+
+       * libaout.h (enum machine_type): Change M_SPARCLET from 142 to 131.
+
+Thu Dec 12 15:07:20 1996  Michael Meissner  <meissner@tiktok.cygnus.com>
+
+       * elf32-ppc.c (ppc_elf_check_relocs): Move R_PPC_PLTREL24 into the
+       supported relocs.
+
+Thu Dec 12 14:55:41 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elflink.h (elf_link_add_object_symbols): Only add a weak
+       symbol if the real definition is in the dynamic symbol table.
+       After finding the real definition, then, if it is dynamic, add the
+       weak symbol to the dynamic symbol table.
+
+       * coff-aux.c (coff_m68k_aux_link_add_one_symbol): Make static.
+
+       * ppcboot.c (ppcboot_set_arch_mach): Don't define; it's a
+       function.
+       (ppcboot_bfd_print_private_bfd_data): Don't take the address of an
+       array.
+
+Tue Dec 10 23:23:52 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * elf32-mn10300.c (reloc_type): Remove big endian mn10300 reloc
+       variants.
+       (elf32_mn10300_howto_table, mn10300_reloc_map): Likewise.
+       (bfd_elf32_mn10300_reloc): Write data in little endian format.
+       * reloc.c: Remove mn10300 big endian relocs.
+       * bfd-in2.h, libbfd.h: Rebuilt.
+
+       * elf32-mn10200.c: Update from elf32-mn10300.c.
 Fri Dec  6 15:18:05 1996  Jeffrey A Law  (law@cygnus.com)
 
+       * elf32-mn10300.c (elf_symbol_leading_char): Define.
+
        * elf32-mn10300.c: Add some comments.
 
 Fri Dec  6 17:16:43 1996  Ian Lance Taylor  <ian@cygnus.com>
@@ -46,7 +214,7 @@ Mon Dec  2 12:13:51 1996  Ian Lance Taylor  <ian@cygnus.com>
 Mon Dec  2 00:39:24 1996  Jeffrey A Law  (law@cygnus.com)
 
        * elf32-mn10300.c (mn10300_info_howto): Renamed from
-       mn10300-Info_howto_rel.  Tweak reloc argument to be an
+       mn10300_info_howto_rel.  Tweak reloc argument to be an
        Elf32_Internal_Rela.
        (USE_RELA): Define instead of USE_REL.
        (elf_info_to_howto, elf_info_howto_rel): Corresponding changes.
This page took 0.029913 seconds and 4 git commands to generate.