No description
Find a file
Ian Lance Taylor be228e0db6 Tue Jul 14 11:22:21 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* elf32-m68k.c (elf_m68k_check_relocs): Also reference count
	R_68K_PCxx and R_68K_xx relocations.  Make sure that
	ELF_LINK_HASH_NEEDS_PLT is always set for a PLT reloc reference.
	(elf_m68k_gc_sweep_hook): Also reference count R_68K_PCxx and
	R_68K_xx relocations.
	(elf_m68k_adjust_dynamic_symbol): Reset the plt offset of a symbol
	that has no plt entry.
	(elf_m68k_relocate_section): Ignore the plt offset in a static
	link.
	* elflink.h (elf_adjust_dynamic_symbol): Reset the plt offset for
	an ignored symbol.
	(elf_gc_common_finalize_got_offsets): Set the got offsets also in
	a static link.

	* elf32-m68k.c (R_68K_GNU_VTINHERIT, R_68K_GNU_VTENTRY): New reloc
	types.
	(howto_table, reloc_map): Add entries for them.
	(elf_m68k_check_relocs): Handle them.  Implement reference
	counting for got and plt entries.
	(elf_m68k_gc_mark_hook, elf_m68k_gc_sweep_hook): New functions.
	(elf_m68k_adjust_dynamic_symbol): Handle unreferenced plt
	symbols.
	(rtype_to_howto_rel, elf_info_to_howto_rel): Delete.
	(elf_m68k_relocate_section): Handle the new reloc types.
	(bfd_elf32_bfd_final_link, elf_backend_gc_mark_hook,
	elf_backend_gc_sweep_hook, elf_backend_can_gc_sections): Define.
	* elflink.h (elf_link_add_object_symbols): When creating an
	indirect reference for symbol versioning also copy the plt
	offset.
	(elf_fix_symbol_flags): When clearing the ELF_LINK_HASH_NEEDS_PLT
	flag also reset the plt offset.
	(elf_link_assign_sym_version): Likewise.
	(elf_gc_common_finalize_got_offsets): Increment the got offset by
	the size of the entry in bytes.
	(elf_gc_allocate_got_offsets): Likewise.

Tue Jul 14 11:18:14 1998  Ian Lance Taylor  <ian@cygnus.com>

	* elflink.h (elf_gc_sections): Return true rather than falling off
	the bottom.
1998-07-14 15:45:55 +00:00
bfd Tue Jul 14 11:22:21 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> 1998-07-14 15:45:55 +00:00
binutils From Christian Holland <CHolland@de.lucent.com>: 1998-07-10 20:19:22 +00:00
config add acinclude.m4 to things-to-lose 1998-05-30 19:36:31 +00:00
gas Tue Jul 14 11:00:16 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 1998-07-14 15:01:17 +00:00
gdb * gdb.base/callfuncs.exp: add cmp10 test. 1998-07-13 13:42:45 +00:00
gprof rebuild 1998-06-12 23:41:52 +00:00
include * mn10300.h: Add "machine" field for instructions. 1998-06-26 17:14:20 +00:00
intl * Makefile.in (distclean): Remove config.log. 1998-05-26 22:29:54 +00:00
ld Mon Jul 13 13:20:23 1998 Steve Chamberlain <sac@transmeta.com> 1998-07-13 17:23:53 +00:00
mmalloc * Makefile.in (mm.o): New target that combines all the functions 1996-12-28 22:33:53 +00:00
opcodes Mon Jul 13 14:53:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au> 1998-07-13 18:54:43 +00:00
readline * sysdep-6irix.h: New file. 1998-05-13 17:43:33 +00:00
sim Fix goof. 1998-07-14 03:59:11 +00:00
.Sanitize Sanitize Java. 1998-05-15 19:47:04 +00:00
Build-A-Release.mk
ChangeLog * ltconfig, ltmain.sh: Update to libtool 1.2b. 1998-07-07 19:24:58 +00:00
config-ml.in Add m32r to multilib support. 1997-12-16 00:14:49 +00:00
config.guess * config.guess: More accurate determination of HP processor types. 1998-01-28 06:16:52 +00:00
config.sub Fix vr4320 sanitization. 1998-03-04 21:03:29 +00:00
configure Fix some problems with gdbtk sanitization. 1998-01-26 23:04:13 +00:00
configure.bat
configure.in * configure.in: configure cgen if --enable-cgen-maint. 1998-07-02 02:10:29 +00:00
DOC.Sanitize
install-sh * Makefile.in (INSTALL_PROGRAM_ARGS): New variable. 1997-07-04 17:27:30 +00:00
install-texi.in
Install.in
intro.texi
ltconfig * ltconfig, ltmain.sh: Update to libtool 1.2b. 1998-07-07 19:24:58 +00:00
ltmain.sh fix libtool 1.2b bug 1998-07-07 21:19:20 +00:00
makeall.bat
Makefile.in Fri Jun 12 14:03:34 1998 Syd Polk <spolk@cygnus.com> 1998-06-12 21:04:33 +00:00
makefile.vms Thu Jul 2 13:57:36 1998 Klaus Kaempf <kkaempf@rmi.de> 1998-07-02 19:03:37 +00:00
mpw-build.in
mpw-config.in
mpw-configure
mpw-README
Pack-A-Progressive
setup.com
tape-labels-tex.in
test-build.mk