binutils-gdb/bfd
Ken Raeburn a16fcab31a Make linking mips-elf and mips-ecoff work. At least, better than it did.
* bfd.c (bfd_get_relocated_section_contents): Now a function, tries calling
routine from input bfd target vector for bfd_indirect_link_order.  Put a
declaration into the header file.
* bfd-in2.h: Regenerated.
* elf32-mips.c (gprel16_with_gp): New function, split out from
mips_elf_gprel16_reloc.
(mips_elf_gprel16_reloc): Call it.  If output bfd target vector isn't elf
flavoured, abort, since it's assumed to be elf in some of this code, including
the code that looks up the gp value.
(elf32_mips_get_relocated_section_contents): New function, modified from
bfd_generic_get_relocated_section_contents to deal with passing gp to
gprel16_with_gp.
(bfd_elf32_bfd_get_relocated_section_contents): New macro.
* elf32-target.h (bfd_elf32_bfd_get_relocated_section_contents): Don't define
if already defined.
1995-05-23 23:30:33 +00:00
..
doc
hosts * hosts/std-host.h: #include ansidecl.h 'cause PTR is used in 1995-04-25 18:07:43 +00:00
.Sanitize Bunch of changes from Richard Earnshaw for generic bi-endian ARM aout targets. 1995-05-18 22:21:18 +00:00
aix386-core.c
aout0.c
aout32.c
aout64.c
aout-adobe.c
aout-encap.c * aout-encap.c (ARCH): Don't define. Obsolete. 1994-07-12 15:46:32 +00:00
aout-ns32k.c Change "reloc_howto_type" typedef to be "const", since all uses of it are (or 1995-01-12 02:41:04 +00:00
aout-rce.c Clean up bitrot (such as interfaces that have changed since these 1994-11-25 02:14:11 +00:00
aout-target.h * aout-target.h (MY_bfd_copy_private_section_data): Only copy 1994-10-18 18:49:34 +00:00
aoutf1.h
aoutx.h * aoutx.h (NAME(aout,swap_ext_reloc_in)): Add symcount parameter, 1995-03-09 20:14:04 +00:00
archive.c * archive.c (bfd_dont_truncate_arname): Add the ar padding 1994-10-31 20:23:47 +00:00
archures.c const fixes 1995-01-12 20:29:22 +00:00
bfd-in2.h Regenerated. 1995-02-10 01:41:57 +00:00
bfd-in.h
bfd.c * bfd.c (bfd_scan_vma): Pass end argument on to strtoul. 1994-10-13 18:41:39 +00:00
binary.c * binary.c: New file for raw binary output format. 1994-10-18 18:51:01 +00:00
bout.c
cache.c
cf-i386lynx.c
cf-m68klynx.c update copyright dates 1995-01-24 19:48:50 +00:00
cf-sparclynx.c
ChangeLog * Makefile.in: Install bfdlink.h too. 1995-05-23 22:01:20 +00:00
ChangeLog.1
cisco-core.c
coff-a29k.c * coffcode.h (bfd_coff_backend_data): Add new field 1995-03-07 19:56:31 +00:00
coff-alpha.c Add new style linker support to COFF backend. a29k only for now. 1994-09-06 19:28:55 +00:00
coff-apollo.c
coff-go32.c
coff-h8300.c * coff-h8300.c (howto_table): All relocs get a special function. 1994-12-20 19:13:55 +00:00
coff-h8500.c
coff-i386.c Change "reloc_howto_type" typedef to be "const", since all uses of it are (or 1995-01-12 02:41:04 +00:00
coff-i960.c * coff-i960.c (coff_i960_relocate): Rewrote to change relocs 1994-08-03 20:51:59 +00:00
coff-m68k.c Change "reloc_howto_type" typedef to be "const", since all uses of it are (or 1995-01-12 02:41:04 +00:00
coff-m88k.c
coff-mips.c Add new style linker support to COFF backend. a29k only for now. 1994-09-06 19:28:55 +00:00
coff-rs6000.c
coff-sh.c update copyright dates 1995-01-24 19:48:50 +00:00
coff-sparc.c
coff-u68k.c
coff-we32k.c
coff-z8k.c
coffcode.h * coffcode.h (bfd_coff_backend_data): Add new field 1995-03-07 19:56:31 +00:00
coffgen.c * coffgen.c: Reindented. 1995-02-17 16:46:52 +00:00
cofflink.c * cofflink.c (coff_link_input_bfd): If r_symndx is -1, don't 1994-09-12 21:01:19 +00:00
coffswap.h
config.bfd Add little endian PowerPC support. 1995-05-09 21:07:06 +00:00
configure.bat
configure.host * configure.host (i[345]86-*-solaris*): Use solaris2 to 1994-11-19 11:14:01 +00:00
configure.in Add little endian PowerPC support. 1995-05-09 21:07:06 +00:00
COPYING
core.c
cpu-a29k.c
cpu-alpha.c
cpu-h8300.c * bfd-in.h (bfd_byte, reloc_howto_type): Define here, not... 1995-01-17 21:16:53 +00:00
cpu-h8500.c
cpu-hppa.c
cpu-i386.c
cpu-i960.c
cpu-m88k.c
cpu-rce.c Add changes from customer since last work. 1994-11-26 00:17:52 +00:00
cpu-rs6000.c
cpu-vax.c
cpu-w65.c * archures.c, Makefile.in, targets.c, bfd-in2.h, coffcode.h, 1995-01-16 05:44:00 +00:00
cpu-we32k.c
cpu-z8k.c
demo64.c
dep-in.sed
ecoff.c clean up mechanics of mosberger-tang's changes 1995-02-07 20:06:28 +00:00
ecofflink.c
ecoffswap.h ecoff gprof related fixes & improvements from David Mosberger-Tang 1995-02-07 01:06:25 +00:00
elf32-arc.c E_ARC_CPU_XXX renamed to E_ARC_MACH_XXX for consistency with rest of BFD. 1995-02-10 04:34:36 +00:00
elf32-hppa.c Opps. Check in correct version of last elf32-hppa.c change. 1994-12-21 17:34:50 +00:00
elf32-hppa.h
elf32-i386.c * sunos.c (m68k_plt_first_entry, sparc_plt_first_entry): Now const. 1995-01-12 21:35:05 +00:00
elf32-mips.c Make linking mips-elf and mips-ecoff work. At least, better than it did. 1995-05-23 23:30:33 +00:00
elf32-ppc.c Fix powerpc PC relative reloc & add some 16 bit relocs. 1995-02-15 19:57:56 +00:00
elf32-sparc.c * elf32-sparc.c (elf32_sparc_size_dynamic_sections): Only write 1995-03-13 20:39:36 +00:00
elf32-target.h Make linking mips-elf and mips-ecoff work. At least, better than it did. 1995-05-23 23:30:33 +00:00
elf32.c
elf64-gen.c
elf64-sparc.c
elf64-target.h Add support for checking whether all PowerPC ELF modules either use -mrelocatable or do not. 1995-03-09 17:20:20 +00:00
elf64.c
elf.c * aoutx.h (aout_link_check_ar_symbols): When changing a symbol to 1994-07-22 18:53:23 +00:00
elfcode.h * elfcode.h (elf_sort_hdrs): Check SHT_NOBITS before checking 1995-03-07 17:25:07 +00:00
filemode.c
format.c
gen-aout.c
genlink.h
hash.c
host-aout.c
hp300bsd.c
hp300hpux.c
hppa_stubs.h * Support code for enabling the new style linker for PA ELF. 1994-07-01 19:00:17 +00:00
hppabsd-core.c
hpux-core.c
i386aout.c
i386bsd.c
i386dynix.c
i386linux.c * i386linux.c (NEEDS_SHRLIB): Define. 1995-02-09 17:19:53 +00:00
i386lynx.c
i386mach3.c
i386netbsd.c * libaout.h (machine_type): added M_68K_NETBSD and M_SPARC_NETBSD. 1994-10-21 23:55:30 +00:00
i386os9k.c
ieee.c
init.c
irix-core.c
libaout.h Add changes from customer since last work. 1994-11-26 00:17:52 +00:00
libbfd-in.h * hash.c: Copy string hash functions from aoutx.h. 1994-08-22 16:36:52 +00:00
libbfd.c
libbfd.h Change "reloc_howto_type" typedef to be "const", since all uses of it are (or 1995-01-12 02:41:04 +00:00
libcoff-in.h Add new style linker support to COFF backend. a29k only for now. 1994-09-06 19:28:55 +00:00
libcoff.h Add new style linker support to COFF backend. a29k only for now. 1994-09-06 19:28:55 +00:00
libecoff.h * coffcode.h (styp_to_sec_flags): Add name argument. If no flags 1994-08-15 16:26:06 +00:00
libelf.h * libelf.h (bfd_elf32__write_relocs): Don't declare. 1995-03-15 16:57:15 +00:00
libhppa.h
libieee.h
libnlm.h
liboasys.h
linker.c Distinguish a weak defined symbol from a regular defined symbol. 1995-02-06 20:01:08 +00:00
lynx-core.c
m68klynx.c * aout-encap.c (ARCH): Don't define. Obsolete. 1994-07-12 15:46:32 +00:00
m68knetbsd.c NetBSD/m68k support, based on work by mikeb@snow.datametrics.com: 1994-10-28 18:11:15 +00:00
m88kmach3.c Mach 3 support. 1994-07-05 21:50:43 +00:00
makefile.dos go32 patches from dj 1994-11-03 23:50:48 +00:00
Makefile.in update dependencies 1995-02-09 17:34:44 +00:00
mipsbsd.c Patches from kkojima@mix.or.jp (Kazumoto Kojima): 1994-12-21 00:36:26 +00:00
mpw-config.in * mpw-config.in: Edit the BFD version into bfd.h. 1994-12-13 03:34:28 +00:00
mpw-make.in * mpw-make.in (DebugOptions): Remove define of DEBUG_BFD_SEND. 1995-01-03 20:15:20 +00:00
netbsd.h * libaout.h (machine_type): added M_68K_NETBSD and M_SPARC_NETBSD. 1994-10-21 23:55:30 +00:00
newsos3.c
nlm32-alpha.c
nlm32-i386.c
nlm32-ppc.c
nlm32-sparc.c
nlm32.c
nlm64.c
nlm-target.h
nlm.c
nlmcode.h
nlmswap.h
ns32knetbsd.c * libaout.h (machine_type): added M_68K_NETBSD and M_SPARC_NETBSD. 1994-10-21 23:55:30 +00:00
oasys.c * oasys.c (oasys_slurp_symbol_table): Use udata.p rather than just 1994-10-17 23:59:36 +00:00
opncls.c * opncls.c (bfd_openstreamr): Call bfd_cache_init. 1995-01-23 18:35:07 +00:00
osf-core.c
pc532-mach.c NS32K changes from Ian Dall. 1994-07-14 21:35:54 +00:00
pe-i386.c Thu May 11 16:43:14 1995 Steve Chamberlain <sac@slash.cygnus.com> 1995-05-13 18:03:25 +00:00
PORTING
ptrace-core.c
reloc16.c
reloc.c Change "reloc_howto_type" typedef to be "const", since all uses of it are (or 1995-01-12 02:41:04 +00:00
rs6000-core.c
section.c
som.c * som.c (som_slurp_symbol_table): Tighten test to determine 1995-03-21 05:40:30 +00:00
som.h * som.h (som_symbol_type): Add "stringtab_offset" field. 1994-09-14 21:44:35 +00:00
sparclynx.c
sparcnetbsd.c * libaout.h (machine_type): added M_68K_NETBSD and M_SPARC_NETBSD. 1994-10-21 23:55:30 +00:00
srec.c update copyright dates 1995-01-24 19:48:50 +00:00
stab-syms.c
sunos.c Distinguish a weak defined symbol from a regular defined symbol. 1995-02-06 20:01:08 +00:00
syms.c * syms.c (stt): Add .rdata and .rodata. 1994-09-29 16:30:12 +00:00
targets.c Add little endian PowerPC support. 1995-05-09 21:07:06 +00:00
tekhex.c
TODO
trad-core.c
VERSION update to version 2.5 1994-10-14 23:17:15 +00:00