Ian Lance Taylor
6c481b58a6
* aoutx.h (NAME(aout,link_add_symbols)): Don't bother to check
...
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-11 21:22:17 +00:00
Ken Raeburn
943fbd5bd5
fsf address update, but not in COPYING files
1995-07-07 22:49:42 +00:00
Ian Lance Taylor
51fbf4548f
update copyright dates
1995-01-24 19:48:50 +00:00
Ian Lance Taylor
d01a0278a0
* bfd-in.h (bfd_byte, reloc_howto_type): Define here, not...
...
* 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-17 21:16:53 +00:00
Ken Raeburn
82b1edf7b9
Change "reloc_howto_type" typedef to be "const", since all uses of it are (or
...
should be) anyways.
1995-01-12 02:41:04 +00:00
Ian Lance Taylor
2a89559527
* cofflink.c (coff_link_input_bfd): If r_symndx is -1, don't
...
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-12 21:01:19 +00:00
Ian Lance Taylor
bd23b552ef
Convert m68k COFF to use new COFF backend linker.
...
* 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-09-09 15:54:45 +00:00
Jean Marie Diaz
7432993954
Fix up namespace handling in last patch.
1994-08-04 19:59:27 +00:00
Ian Lance Taylor
e3361fc35c
* cf-m68klynx.c (CALC_ADDEND): Check for PC relative relocs by
...
enumerating them, since the reloc type can not serve as an index
into the m68k COFF howto_table.
1994-04-29 19:09:51 +00:00
Ian Lance Taylor
7e29158a44
* cf-m68klynx.c: Include sysdep.h.
1994-04-07 01:47:16 +00:00
Ian Lance Taylor
0069bd06b3
* cf-m68klynx.c (CALC_ADDEND): Use _bfd_m68klynx_howto_table.
1994-03-16 04:57:11 +00:00
Mark Eichin
f71481ba84
Changes to 68k-lynx to make it handle symbols in common sections "properly",
...
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.
1994-03-12 05:37:38 +00:00
Stan Shebs
c9368a3bc3
A number of minor Lynx-related changes, plus basic Sparc Lynx support.
1993-10-29 02:01:43 +00:00