* srec.c (srec_set_section_contents): Fix off by
[binutils-gdb.git] / bfd / ChangeLog
index 63579580434fa76b301a57ae0edf2dec2fd719be..9d74461b2dec738996de9d50e4d4a14830748f5a 100644 (file)
@@ -1,3 +1,73 @@
+Thu Jan 26 09:00:12 1995  Steve Chamberlain  <sac@splat>
+
+       * srec.c (srec_set_section_contents): Fix off by
+       one end address calculation.
+
+       * config.bfd: (m68*-est-coff): New configuration.
+
+Thu Jan 26 11:39:21 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * elfcode.h (elf_link_add_object_symbols): Only examine weakdef if
+       we are using an ELF hash table.
+
+       * aoutx.h (NAME(aout,some_aout_object_p)): Always set EXEC_P if
+       the start address is in the .text section, even if STAT_FOR_EXEC
+       is set.  Just use STAT_FOR_EXEC as an additional test.
+
+Thu Jan 26 11:12:54 1995  Michael Meissner  <meissner@cygnus.com>
+
+       * elfcode.h (prep_headers): Use EM_PPC instead of
+       EM_CYGNUS_POWERPC.
+
+       * elf32-ppc.c (reloc_type): Add all System V.4 and eABI
+       relocations currently defined.
+       (powerpc_reloc_map): Adjust to new relocation names.
+       (elf_powerpc_howto_table): Add most of the new relocations.
+       (ELF_MACHINE_CODE): Use EM_PPC instead of EM_CYGNUS_POWERPC.
+
+       * config.bfd: Add support for powerpc-*-eabi.
+
+       * config/ppc-elf.mt: Add rs6000 architecture support to the
+       PowerPC.  Also add XCOFF support.
+
+Wed Jan 25 23:26:13 1995  Ian Lance Taylor  <ian@cygnus.com>
+
+       * coff-sh.c (CALC_ADDEND): Don't define.
+       (coff_sh_relocate_section): Remove.
+       (coff_relocate_section): Use _bfd_coff_generic_relocate_section.
+
+Tue Jan 24 14:22:47 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * elf32-mips.c (mips_elf_output_extsym): Set the value of the
+       ECOFF symbol from the hash table entry.
+
+Mon Jan 23 14:53:35 1995  Steve Chamberlain  <sac@splat>
+
+       * coff-sh.c (coff_sh_relocate_section):  Don't subtract
+       vma twice.
+
+Mon Jan 23 13:33:18 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * coff-sh.c (sh_reloc): Don't ignore the previous contents of an
+       R_SH_IMM32 reloc.
+
+       * config.bfd (i[345]86-*-gnu*): Set bfd_name to i386-gnu.
+       * config/i386-gnu.mt: New file.  Include ELF support.
+
+       * opncls.c (bfd_openstreamr): Call bfd_cache_init.
+
+Fri Jan 20 11:44:45 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * sunos.c (sunos_add_one_symbol): Only set the sunos specific
+       fields if we are doing a sunos link.
+
+Wed Jan 18 12:28:17 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
+
+       * cpu-h8300.c (h8300_info_struct): Change name from "H8/300" to
+       "h8300" for consistency with other cpu-* files.
+       (h8300h_info_struct): Change name from "H8/300H" to "h8300h".
+       * coff-h8300.c (special): Remove unused variable diff.
+
 Tue Jan 17 10:52:32 1995  Ian Lance Taylor  <ian@sanguine.cygnus.com>
 
        * bfd-in.h (bfd_byte, reloc_howto_type): Define here, not...