aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf32-v850.c
AgeCommit message (Collapse)AuthorFilesLines
1997-01-03Put common variables into the appropriate section, based on relocation typesMichael Meissner1-227/+362
1996-12-31Fix some spacingMichael Meissner1-121/+121
1996-10-23 * elf32-v850.c: Add comments about assumptions aboutJeff Law1-8/+14
char, short & long sizes. (elf32_v850_bfd_final_link_relocate): Fix sign extension problems for several relocs. Still fixing sda/tda/zda stuff.
1996-10-23 * elf32-v850.c (elf_v850_howto_table): Fix ordering ofJeff Law1-19/+72
R_V850_ZDAOFFSET and R_V850_TDAOFFSET. Fix various fields in R_V850_TDAOFFSET. (elf32_v850_bfd_final_link_relocate): Tweak pc-relative relocs to work more like other relocs. Handle R_V850_TDAOFF relocations. v850 tda, sda & zda stuff.
1996-10-23 * elf32-v850.c: Include bfdlink.h.Jeff Law1-0/+314
(bfd_elf32_v850_reloc): Return an error if we get a reloc we can't handle. (elf32_v850_bfd_final_link_relocate): New function. (v850_elf_relocation_section): Likewise. (elf_backend_relocate_section): Define. New-style linker for the v850 (necessary to handle zda, sda & tda). sda & tda relocs seem to be working. No tda reloc support yet.
1996-10-17 * elf32-v850.c (enum reloc_type): Add R_V850_SDA_OFFSET,Jeff Law1-0/+52
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-16 * elf32-v850.c (bfd_elf32_v850_reloc): Mask out bits weJeff Law1-0/+2
no longer want in pc-relative relocs. Fixing some g++ testsuite failures.
1996-10-16 * elf32-v850.c (bfd_elf32_v850_reloc): Don't silentlyJeff Law1-0/+6
accept a reloc against an undefined sybmol! jeez. I'm going to go sit in the corner and hide.
1996-10-15 * elf32-v850.c: Define elf_symbol_leading_char to be '_'.Stu Grossman1-0/+19
1996-09-04 * elf32-v850.c (bfd_elf32_v850_reloc): Fix handling ofJeff Law1-15/+120
low order sign bit propogationfor R_V850_HI16_S. Fixes c-torture execute/950221-1.c, maybe others.
1996-08-31 * elf32-v850.c (enum reloc_type): Add R_V850_{32,16,8}.Jeff Law1-0/+51
(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* elf32-v850.c (reloc_type): Add R_V850_HI16_S.J.T. Conklin1-0/+199
(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.