Jeff Law
b6d08fce22
* elf32-v850.c (enum reloc_type): Add R_V850_SDA_OFFSET,
...
R_V850_TDA_OFFSET and R_V850_ZDA_OFFSET.
(elf_v850_howto_table): Corresponding changes.
(elf_v850_reloc_map): Corresponding changes.
* reloc.c: Add additional V850 relocations.
* bfd-in2.h, libbfd.h: Rebuilt.
1996-10-17 04:45:29 +00:00
Jeff Law
e1d98a0a65
* elf32-v850.c (bfd_elf32_v850_reloc): Mask out bits we
...
no longer want in pc-relative relocs.
Fixing some g++ testsuite failures.
1996-10-16 17:26:50 +00:00
Jeff Law
05f1baaa20
* elf32-v850.c (bfd_elf32_v850_reloc): Don't silently
...
accept a reloc against an undefined sybmol!
jeez. I'm going to go sit in the corner and hide.
1996-10-16 04:18:51 +00:00
Stu Grossman
1336da39bd
* elf32-v850.c: Define elf_symbol_leading_char to be '_'.
1996-10-15 23:19:29 +00:00
Jeff Law
e73b6ae634
* elf32-v850.c (bfd_elf32_v850_reloc): Fix handling of
...
low order sign bit propogationfor R_V850_HI16_S.
Fixes c-torture execute/950221-1.c, maybe others.
1996-09-04 03:03:53 +00:00
Jeff Law
237b5c4c9a
* elf32-v850.c (enum reloc_type): Add R_V850_{32,16,8}.
...
(elf_v850_howto_table): Add support for R_V850_{32,16,8}.
(v850_reloc_map): Add translation from BFD_RELOC_{32,16,8}
to R_V850_{32,16,8}.
So we don't get "reloc XXX not supported" messages anymore.
1996-08-31 16:24:18 +00:00
J.T. Conklin
01b49cb35b
* elf32-v850.c (reloc_type): Add R_V850_HI16_S.
...
(elf_v850_howto_table): Add info for HI16_S reloc.
(v850_reloc_map): Add HI_16_S reloc.
* reloc.c: Define BFD_RELOC_V850_* relocs.
1996-08-31 01:32:13 +00:00