Removed v850eq sanitization.
[binutils-gdb.git] / bfd / ChangeLog
index 1bd2139d212e735c135277898a400e518a675333..34b6fde7422973ea4b78dce489edd5a8fd995c2a 100644 (file)
@@ -1,3 +1,93 @@
+Thu Sep 18 15:04:57 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-v850.c (v850_elf_check_relocs): Improve error message.
+
+Wed Sep 17 09:54:51 1997  Nick Clifton  <nickc@cygnus.com>
+start-sanitize-v850e
+
+       * elf32-v850.c (v850_elf_final_link_relocate, v850_elf_reloc,
+       v850_elf_check_relocs, v850_elf_reloc_map, v850_elf_howto_table):
+       Add support for the CALLT relocs.
+
+       * reloc.c (COMMENT): Add BFD_RELOC_V850_CALLT_6_7_OFFSET and
+       BFD_RELOC_V850_CALLT_16_16_OFFSET. 
+end-sanitize-v850e
+
+       * elf32-v850.c (v850_elf_final_link_relocate): Add checks to catch
+       relocations against non-existant symbols.
+
+Tue Sep 16 14:20:27 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * reloc.c: Add BFR_RELOC_V850_TDA_16_16_OFFSET.
+
+       * elf32-v850.c (v850_elf_reloc, v850_elf_final_link_relocate,
+       v850_elf_howto_table, v850_elf_reloc_map): Add support for a 16
+       bit reloc in the tiny data area.
+
+start-sanitize-d30v
+Mon Sep 15 11:27:36 1997  Ken Raeburn  <raeburn@cygnus.com>
+
+       Merged changes from Martin Hunt:
+
+       * elf32-d30v.c (bfd_elf_d30v_reloc): Change pc-relative relocs
+       over 2^32 bytes to be absolute.  Needed because D30V PC doesn't
+       necessarily wrap.
+
+       * reloc.c, elf32-d30v.c (BFD_RELOC_D30V_9_PCREL,
+       BFD_RELOC_D30V_9_PCREL_R): New relocs.
+
+       * elf32-d30v.c (bfd_elf_d30v_reloc_21): New function.
+       Do 15 and 21 bit pc-relative relocations.
+       * reloc.c (BFD_RELOC_D30V_15_PCREL_R, BFD_RELOC_D30V_21_PCREL_R):
+       New relocations.
+
+       * elf32-d30v.c (bfd_elf_d30v_reloc): Addend needs to be
+       added to the relocation, not or'd.
+
+end-sanitize-d30v
+Wed Sep 10 15:17:25 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-v850.c (v850_elf_reloc): Remove spurious error message.
+
+Wed Sep 10 11:17:50 1997  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * archures.c (bfd_default_scan): Use strcasecmp.
+       (bfd_default_scan): Test for match with arch_name + ":" +
+       printable_name.
+       (bfd_default_scan): Test for match with printable_name - ":".
+       (bfd_default_scan): Delete w65, h8300, h8500, z8k, i960 special
+       cases.  Each implements their own scan function.
+       (bfd_default_scan): Delete 386, 2900, 860, mips 2000, mips 4400
+       special cases.  Since info->mach == 0.  The test mach == number
+       fails.
+       (bfd_arch_list): New function, return name of all the supported
+       architectures.
+
+Tue Sep  9 10:21:56 1997  Nick Clifton  <nickc@cygnus.com>
+
+       * elf32-v850.c (v850_elf_print_private_bfd_data): Break after
+       decoding architecture.
+       (v850_elf_reloc): Do not complain if a R_V850_LO16 reloc has bit
+       15 set.
+
+Sun Sep  7 12:25:22 1997  H.J. Lu  (hjl@gnu.ai.mit.edu)
+
+       * bfd/elf64-alpha.c (reloc_howto_type): Fix the howto table.
+
+Thu Sep  4 09:44:10 1997  Ian Lance Taylor  <ian@cygnus.com>
+
+       * Makefile.am: Rebuild dependencies.
+       (ALL_MACHINES_CFILES): Add cpu-v850.c.
+       (ALL_MACHINES_CFILES): Add elf32-v850.c.
+       * Makefile.in: Rebuild.
+
+       * reloc.c: Remove extraneous commas from relocation entries.
+       Remove BFD_RELOC_V850_16_PCREL.
+       * bfd-in2.h: Rebuild.
+
+       * xcofflink.c (xcoff_link_add_symbols): Put XTY_CM/XMC_TD symbols
+       in sections named .tocbss rather than .bss.
+
 Wed Sep  3 11:23:23 1997  Nick Clifton  <nickc@cygnus.com>
 
        * libbfd.h, bfd-in2.h, elf32-v850.c: Removed
@@ -24,9 +114,7 @@ start-sanitize-v850e
 Tue Sep  2 17:43:49 1997  Nick Clifton  <nickc@cygnus.com>
 
        * elf.c (prep_headers): Remove V850E magic number.
-start-sanitize-v850eq
        * elf.c (prep_headers): Remove V850EQ magic number.
-end-sanitize-v850eq
 end-sanitize-v850e
 
 Tue Sep  2 17:35:05 1997  Doug Evans  <dje@canuck.cygnus.com>
@@ -106,9 +194,7 @@ start-sanitize-v850e
        number.
        
        * elf.c (prep_headers): Add support for v850e machine number. 
-end-sanitize-v850e
-       
-start-sanitize-v850eq
+
        * archures.c (bfd_mach_v850eq): Machine value for v850eq.
        
        * bfd-in2.h (bfd_mach_v850eq): Machine value for v850eq.
@@ -117,8 +203,7 @@ start-sanitize-v850eq
        number.
        
        * elf.c (prep_headers): Add support for v850eq machine number. 
-
-end-sanitize-v850eq
+end-sanitize-v850e
 
 Mon Aug 25 14:07:33 1997  Ian Lance Taylor  <ian@cygnus.com>
 
@@ -192,9 +277,7 @@ Mon Aug 18 11:33:56 1997  Nick Clifton  <nickc@cygnus.com>
        * config.bfd: Add support for v850e target.
 
        * archures.c: Add support for v850e target.
-end-sanitize-v850e
 
-start-sanitize-v850eq
 Mon Aug 18 11:33:56 1997  Nick Clifton  <nickc@cygnus.com>
 
        * cpu-v850eq: New file.
@@ -206,7 +289,7 @@ Mon Aug 18 11:33:56 1997  Nick Clifton  <nickc@cygnus.com>
        * config.bfd: Add support for v850eq target.
 
        * archures.c: Add support for v850eq target.
-end-sanitize-v850eq
+end-sanitize-v850e
 
 Fri Aug 15 12:01:28 1997  Ian Lance Taylor  <ian@cygnus.com>