aboutsummaryrefslogtreecommitdiff
path: root/bfd/coff-m88k.c
AgeCommit message (Collapse)AuthorFilesLines
1995-11-30Thu Nov 30 11:17:33 1995 Manfred Hollstein KS/EF4A 60/1F/110 #40283 ↵Ian Lance Taylor1-51/+215
<manfred@lts.sel.alcatel.de> * coff-m88k.c (howto_table): Reformatted for easier reading; special_function now points to new function m88k_special_reloc. (howto_hvrt16): Function previously used for handling HVRT16 relocs removed. (rtype2howto): Do not add reloc's r_offset to the addend, this will be done correctly by m88k_special_reloc. (reloc_processing): New function to be used by RELOC_PROCESSING. (RELOC_PROCESSING): Define to call reloc_processing.
1994-04-06 * targets.c (bfd_target): Rearranged fields in target vector.Ian Lance Taylor1-22/+31
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.
1993-07-15 * coff-m88k.c (howto_table): Corrected bitsize for R_PCR26L fromIan Lance Taylor1-9/+12
16 to 26.
1992-10-08Some of these are guesses, if you know different, just yell.Steve Chamberlain1-16/+17
Thu Oct 8 08:52:48 1992 Steve Chamberlain (sac@thepub.cygnus.com) Now a bfd knows whether underscores are normally prepended to symbols in its file format. Helps with error messages. * aout-adobe.c, aout-target.h, bout.c, coff-a29k.c, coff-h8300.c, coff-z8k.c: targets set so they have leading underscore * coff-i386.c, coff-i960.c, coff-m68k.c, coff-mips.c, coff-m88k.c, coff-rs6000.c, coff-we32k.c, elf.c, ieee.c, srec.c: targets set without leading underscore flag * targets.c: add symbol leading char to xvec description * bfd-in.h (bfd_get_symbol_leading_char): new macro.
1991-11-27 * Makefile.in: added coff-h8300Steve Chamberlain1-1/+18
* configure.in: now h8 is a coff target * cpu-h8300.c: fix various disassembly problems * libcoff.h: took out some code which has been #0ed for a long time. * targets.c: added h8 coff * coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c added new macro RTYPE2HOWTO to take a load of #ifdefs out of coffcode.h * coffcode.h: Started to change the way machine dependencies are handled, from the nest of #ifdefs to macros defined in the including coff-<foo>.c
1991-11-12Just use #undef, not #define foo fooJohn Gilmore1-5/+1
1991-11-12Mon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)Steve Chamberlain1-2/+2
* Makefile.in: standardize on MINUS_G to disable debugging * coff-m88k.c: create coff armaps instead of bsd ones. * opncls.c (bfd_close_all_done), (bfd_close): Mask out random bits when calling chmod.
1991-10-25* Rename COFF-related files in `coff-ARCH.c' form.John Gilmore1-26/+27
coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c, coff-mips.c, coff-rs6000.c to be exact.
1991-05-30*** empty log message ***Steve Chamberlain1-2/+3
1991-05-18*** empty log message ***Steve Chamberlain1-4/+4
1991-05-11Cleanups of interface, including close_and_cleanup and write_contentsJohn Gilmore1-6/+4
transfer vector changes. See ChangeLog.
1991-04-25Fix minor pointer type problems that "cc" complains about.John Gilmore1-1/+1
1991-04-24Changed the shape of the howto type yet again.Steve Chamberlain1-8/+46
Now m88kbcs support can self host.
1991-04-23*** empty log message ***Steve Chamberlain1-48/+18
1991-04-03Initial revisionSteve Chamberlain1-0/+113