* elf32-v850.c (bfd_elf3_v850_reloc): New function for
authorJeff Law <law@redhat.com>
Tue, 3 Sep 1996 08:14:53 +0000 (08:14 +0000)
committerJeff Law <law@redhat.com>
Tue, 3 Sep 1996 08:14:53 +0000 (08:14 +0000)
        handling V850 specific relocs.
        (elf_v850_howto_table): Use the new function for some
        relocations.  Twiddle masks & shifts for some relocs.
        Set partial_inplace where needed.
Fixing more stuff.

bfd/ChangeLog

index e3d65ec52c10c436bd6e598b1e9cff90ea21434f..d73c4f71e5372c13a909ae759f8e65db41908d38 100644 (file)
@@ -1,7 +1,32 @@
 start-sanitize-v850
-Sun Sep 01 15:23:06 1996  Mark Alexander  <marka@cygnus.com>
+Tue Sep  3 00:57:02 1996  Jeffrey A Law  (law@cygnus.com)
 
-       * .Sanitize: Remove reloc.c from v850_files.
+       * elf32-v850.c (bfd_elf3_v850_reloc): New function for
+       handling V850 specific relocs.
+       (elf_v850_howto_table): Use the new function for some
+       relocations.  Twiddle masks & shifts for some relocs.
+       Set partial_inplace where needed.
+
+end-sanitize-v850
+Mon Sep  2 12:12:34 1996  Ian Lance Taylor  <ian@cygnus.com>
+
+       * cpu-mips.c: Add an explicit mips:3000 entry, and change the
+       default architecture to a machine number of 0.
+       * elf32-mips.c (_bfd_mips_elf_object_p): Set the machine number
+       for E_MIPS_ARCH_1.
+       (_bfd_mips_elf_merge_private_bfd_data): If the machine number of
+       the output BFD is the default, set it from the first input BFD.
+
+start-sanitize-v850
+Sun Sep  1 18:38:01 1996  Jeffrey A Law  (law@cygnus.com)
+
+       * elf32-v850.c (elf_v850_howto_table): All the 16bit relocs
+       insert at bitpos zero.  The HI16 relocs are shifted right
+       by 16 bits.  Fix src_mask for all relocs.
+       (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME): Define.  The V850 is
+       little endian!
+       (TARGET_BIG_SYM, TARGET_BIG_NAME): Remove.  The V850 is little
+       endian!
 
 end-sanitize-v850
 Sun Sep  1 15:41:08 1996  Ian Lance Taylor  <ian@cygnus.com>