summaryrefslogtreecommitdiff
path: root/bfd/coff-sh.c
Commit message (Collapse)AuthorAgeFilesLines
* update copyright datesIan Lance Taylor1995-01-241-1/+1
|
* Mon Jan 23 14:53:35 1995 Steve Chamberlain <sac@splat>Steve Chamberlain1995-01-231-1/+0
| | | | | * coff-sh.c (coff_sh_relocate_section): Don't subtract vma twice.
* * coff-sh.c (sh_reloc): Don't ignore the previous contents of anIan Lance Taylor1995-01-231-8/+2
| | | | | R_SH_IMM32 reloc. PR 6215.
* * coff-sh.c (shlcoff_vec): New target vector.Steve Chamberlain1994-11-241-2/+53
| | | | | | | | | (no_archive): New function. * coffcode.h (coff_set_arch_mach_hook, coff_set_flags): Handle little endian SH. * configure.in: Handle shl. * targets.c (bfd_target_vector): Add shlcoff_vec. * config/sh-coff.mt (SELECT_VECS): Handle shl_coff_vec.
* * coff-sh.c: Deleted some code that was commented out or inside "#if 0".Ken Raeburn1994-11-161-70/+4
| | | | | | | (COFF_LONG_FILENAMES): Define. * cpu-sh.c (arch_info_struct): Convert name to lowercase, for consistency with other architectures.
* Tue Sep 13 16:04:07 1994 Steve Chamberlain (sac@jonny.cygnus.com)Steve Chamberlain1994-09-141-65/+245
| | | | | | | | | | * cofflink.c (coff_link_input_bfd): syment_base is unsigned so can't compare -ve numbers with it. Mon Sep 12 20:31:17 1994 Steve Chamberlain (sac@jonny.cygnus.com) * configure.in (shcoff_vec): Use cofflink.o now. * coff-sh.c: Rewritten to use new fast coff backend.
* * Many files: change all bfd_target vectors to be const. ChangeIan Lance Taylor1994-06-201-1/+2
| | | | | | all uses of bfd_target * to be const bfd_target *. Change bfd_target_vector and bfd_default_vector arrays to be const bfd_target * const *.
* * targets.c (bfd_target): Rearranged fields in target vector.Ian Lance Taylor1994-04-061-29/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed _bfd_debug_info_start, _bfd_debug_info_end and _bfd_debug_info_accumulate, which were never used. (BFD_JUMP_TABLE_GENERIC, BFD_JUMP_TABLE_COPY): Defined. (BFD_JUMP_TABLE_CORE, BFD_JUMP_TABLE_ARCHIVE): Defined. (BFD_JUMP_TABLE_SYMBOLS, BFD_JUMP_TABLE_RELOCS): Defined. (BFD_JUMP_TABLE_WRITE, BFD_JUMP_TABLE_LINK): Defined. * All backends: Changed to use the new BFD_JUMP_TABLE_* macros rather than the single JUMP_TABLE macro. Removed many of the weird macro definitions needed to support the monolithic JUMP_TABLE. * bfd-in.h (JUMP_TABLE): Removed. * libbfd-in.h: Define a bunch of macros, and declare a few functions, for use with the new BFD_JUMP_TABLE_* macros. * libbfd.c (_bfd_dummy_new_section_hook): Removed. (bfd_false): Set bfd_error_invalid_operation. (bfd_nullvoidptr): Likewise. (bfd_n1): New function. (_bfd_nocore_core_file_matches_executable_p): Renamed from _bfd_dummy_core_file_matches_executable_p. (_bfd_nocore_core_file_failing_command): Similar rename. Set bfd_error_invalid_operation. (_bfd_nocore_core_file_failing_signal): Likewise. (_bfd_generic_get_section_contents): Renamed from bfd_generic_get_section_contents. Changed all callers. (_bfd_generic_set_section_contents): Similar rename. * ieee.c: #if 0 out ieee_bfd_debug_info_start, ieee_bfd_debug_info_end, ieee_bfd_debug_info_accumulate. They were never called. * bfd-in2.h: Rebuilt. * libbfd.h: Rebuilt.
* * coff-h8500.c (reloc_processing, rtype2howto): New relocationSteve Chamberlain1993-07-131-0/+186
type R_H8500_HIGH_16. * coff-sh.c (r_imm32): Get the width of the reloc right.