diff options
author | Jeff Law <law@redhat.com> | 1996-09-03 08:14:53 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1996-09-03 08:14:53 +0000 |
commit | 7b0af209eb7abe65c5f10bf3f528b9f22de53654 (patch) | |
tree | 32600e20a797bb8eecf7cc91ac6f62b2e91346a7 /bfd | |
parent | 71bcbd25c8de920f8110de23ff75a794394d8cd6 (diff) | |
download | gdb-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/ChangeLog | 29 |
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> |