aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1996-09-03 08:14:53 +0000
committerJeff Law <law@redhat.com>1996-09-03 08:14:53 +0000
commit7b0af209eb7abe65c5f10bf3f528b9f22de53654 (patch)
tree32600e20a797bb8eecf7cc91ac6f62b2e91346a7 /bfd
parent71bcbd25c8de920f8110de23ff75a794394d8cd6 (diff)
downloadgdb-7b0af209eb7abe65c5f10bf3f528b9f22de53654.zip
gdb-7b0af209eb7abe65c5f10bf3f528b9f22de53654.tar.gz
gdb-7b0af209eb7abe65c5f10bf3f528b9f22de53654.tar.bz2
* 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. Fixing more stuff.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog29
1 files changed, 27 insertions, 2 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index e3d65ec..d73c4f7 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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>