aboutsummaryrefslogtreecommitdiff
path: root/bfd/cf-m68klynx.c
AgeCommit message (Collapse)AuthorFilesLines
1997-03-20 Based on patches from Philippe De Muyter <phdm@info.ucl.ac.be>.Ian Lance Taylor1-201/+3
* coff-svm68k.c: New file. Just defines some macros and includes coff-m68k.c. * coff-m68k.c: Add functions to handle common addends, moved in from cf-m68klynx.c. Control them using COFF_COMMON_ADDEND macro. Control whether relocs are visible using STATIC_RELOCS. * cf-m68klynx.c: Simplify greatly: just define macros to control coff-m68k.c. * coff-aux.c: Likewise. Just leave add_one_symbol routine. * targets. (m68ksysvcoff_vec): Declare. (bfd_target_vector): Add m68ksysvcoff_vec. * config.bfd (m68*-motorola-sysv*): New target. * configure.in (m68ksysvcoff_vec): New vector. * configure: Rebuild. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add coff-svm68k.o. (BFD32_BACKENDS_CFILES): Add coff-svm68k.c.
1996-10-04 * coff-m68k.c (coff_rtype_to_howto): Define if not defined.Ian Lance Taylor1-1/+4
(m68kcoff_rtype_to_howto): New static function. * cf-m68klynx.c (coff_m68k_lynx_rtype_to_howto): Add the section VMA to the addend for a PC relative reloc.
1995-07-11 * aoutx.h (NAME(aout,link_add_symbols)): Don't bother to checkIan Lance Taylor1-33/+0
that archives hold a.out objects. * cf-i386lynx.c (coff_bfd_link_add_symbols): Don't define. (lynx_link_add_symbols): Remove. * cf-m68klynx.c (coff_bfd_link_add_symbols): Don't define. (lynx_link_add_symbols): Remove. * elflink.h (elf_bfd_link_add_symbols): Don't bother to check that archives hold ELF objects.
1995-07-07fsf address update, but not in COPYING filesKen Raeburn1-1/+1
1995-01-24update copyright datesIan Lance Taylor1-1/+1
1995-01-17 * bfd-in.h (bfd_byte, reloc_howto_type): Define here, not...Ian Lance Taylor1-3/+3
* reloc.c (bfd_byte, reloc_howto_type): here. * Changed all occurrences of ``const struct reloc_howto_struct'' to be ``reloc_howto_type'' instead. * bfd-in2.h, libbfd.h, libcoff.h: Rebuilt. Avoids problems with the native Irix 5 compiler.
1995-01-12Change "reloc_howto_type" typedef to be "const", since all uses of it are (orKen Raeburn1-1/+1
should be) anyways.
1994-09-12 * cofflink.c (coff_link_input_bfd): If r_symndx is -1, don'tIan Lance Taylor1-4/+35
change it. (_bfd_coff_generic_relocate_section): If r_symndx is -1, it is an absolute reloc. Don't dump core using r_symndx as an array index. * cf-m68klynx.c (coff_bfd_link_add_symbols): Define. (lynx_link_add_symbols): New static function (copy of function in coff-i386.c). (coff_m68k_lynxrtype_to_howto): sym argument may be NULL. * coff-i386.c (coff_i386_rtype_to_howto): Likewise. * coff-a29k.c (coff_a29k_relocate_section): Handle an r_symndx value of -1, meaning an absolute reloc.
1994-09-09 Convert m68k COFF to use new COFF backend linker.Ian Lance Taylor1-10/+61
* coff-m68k.c (coff_relocate_section): Define. * cf-m68klynx.c (coff_rtype_to_howto): Define. (coff_m68k_lynx_rtype_to_howto): New static function. * configure.in (m68kcoff_vec): Build cofflink.o. (m68kcoffun_vec, m68klynx_coff_vec): Likewise.
1994-08-04Fix up namespace handling in last patch.Jean Marie Diaz1-0/+1
1994-04-29 * cf-m68klynx.c (CALC_ADDEND): Check for PC relative relocs byIan Lance Taylor1-1/+3
enumerating them, since the reloc type can not serve as an index into the m68k COFF howto_table.
1994-04-07 * cf-m68klynx.c: Include sysdep.h.Ian Lance Taylor1-0/+1
1994-03-16 * cf-m68klynx.c (CALC_ADDEND): Use _bfd_m68klynx_howto_table.Ian Lance Taylor1-1/+1
1994-03-12Changes to 68k-lynx to make it handle symbols in common sections "properly",Mark Eichin1-1/+141
ie. the way "real" 68k coff implementations seem to do it, rather than like the way it's traditionally done. Fixes lifted from the i386-coff version.
1993-10-29A number of minor Lynx-related changes, plus basic Sparc Lynx support.Stan Shebs1-0/+30