Go to file
Ian Lance Taylor 6c97aedf26 Distinguish a weak defined symbol from a regular defined symbol.
* linker.c (enum link_action): Add DEFW.
	(link_action): Add bfd_link_hash_defweak column.
	(_bfd_generic_link_add_one_symbol): Add DEFW case.  Handle
	bfd_link_hash_defweak in a few other cases.
	* Many files (bfd_link_hash_undefweak): Renamed from
	bfd_link_hash_weak.
	* aoutx.h (aout_link_write_symbols): Handle bfd_link_hash_defweak.
	(aout_link_write_other_symbol): Likewise.
	(aout_link_input_section_std): Likewise.
	(aout_link_input_section_ext): Likewise.
	* bout.c (get_value): Likewise.
	* coff-a29k.c (coff_a29k_relocate_section): Likewise.
	* coff-alpha.c (alpha_convert_external_reloc): Likewise.
	(alpha_relocate_section): Likewise.
	* coff-mips.c (mips_relocate_section): Likewise.
	(mips_relax_section): Likewise.
	(bfd_mips_ecoff_create_embedded_relocs): Likewise.
	* cofflink.c (coff_write_global_sym): Likewise.
	(_bfd_coff_generic_relocate_section): Likewise.
	* ecoff.c (ecoff_link_add_externals): Likewise.
	(ecoff_link_write_external): LIkewise.
	* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
	(elf32_hppa_size_stubs): Likewise.
	* elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise.
	(elf_i386_relocate_section): Likewise.
	(elf_i386_finish_dynamic_symbol): Likewise.
	* elf32-mips.c (mips_elf_output_extsym): Likewise.
	(mips_elf_relocate_section): Likewise.
	* elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Likewise.
	(elf32_sparc_relocate_section): Likewise.
	* elfcode.h (elf_link_add_object_symbols): Likewise.
	(elf_adjust_dynamic_symbol): Likewise.
	(elf_bfd_final_link): Likewise.
	(elf_link_output_extsym): Likewise.
	* i386linux.c (linux_add_one_symbol): Likewise.
	(linux_tally_symbols): Likewise.
	(linux_finish_dynamic_link): Likewise.
	* linker.c (_bfd_generic_link_output_symbols): Likewise.
	(set_symbol_from_hash): Likewise.
	* reloc16.c (bfd_coff_reloc16_get_value): Likewise.
	(bfd_perform_slip): Likewise.
	* sunos.c (sunos_add_one_symbol): Likewise.
	(sunos_scan_std_relocs): Likewise.
	(sunos_scan_ext_relocs): Likewise.
	(sunos_scan_dynamic_symbol): Likewise.
	(sunos_write_dynamic_symbol): Likewise.
1995-02-06 20:01:08 +00:00
bfd Distinguish a weak defined symbol from a regular defined symbol. 1995-02-06 20:01:08 +00:00
binutils * objdump.c (disassemble_data): Pass section offset, not absolute address, to 1995-02-04 00:11:07 +00:00
config Don't pass -S to the linker. 1995-01-23 07:54:24 +00:00
gas Bryan Ford's changes for 16-bit i386 support, and i386-msdos support. 1995-02-06 08:53:05 +00:00
gdb * gdbtk.c (gdb_disassemble): Deference pointer to function before 1995-02-06 04:39:14 +00:00
gprof keep ns32k stuff 1994-11-07 06:52:58 +00:00
include * bfdlink.h (enum bfd_link_hash_type): Rename bfd_link_hash_weak 1995-02-06 19:56:27 +00:00
ld * scripttempl/alpha.sc: Set address of .data section correctly 1995-02-06 17:18:57 +00:00
mmalloc * mmprivate.h: New file, was mmalloc.h. 1994-10-28 23:53:29 +00:00
opcodes * i386-dis.c (dis386_twobyte): Add cpuid, From Charles Hannum 1995-02-06 18:56:53 +00:00
readline * rldefs.h: Define MINIMAL for __GO32__ and WIN32. 1995-01-15 22:33:04 +00:00
sim Changes for PR 6203. 1995-01-22 22:12:59 +00:00
.Sanitize Add note about gas-extra-stuff bringing out configure.bat and makeall.bat, 1994-12-16 21:02:59 +00:00
Build-A-Release.mk didn't get propagated from progressive to devo. 1992-07-31 17:33:55 +00:00
build-all.mk * build-all.mk: Add mips-ncd-elf target to sun4 targets 1994-11-11 23:33:23 +00:00
ChangeLog * config.guess (IRIX): Sed - to _. 1995-02-04 20:12:40 +00:00
ChangeLog.mpw * mpw-configure: Use tr-7to8 instead of mpw-7to8. 1995-01-05 20:54:20 +00:00
config.guess * config.guess: Fix i486-ncr-sysv43 -> i486-ncr-sysv4.3. 1994-08-27 22:08:32 +00:00
config.sub Safely check in r16 targets for binutils. 1994-11-24 20:30:11 +00:00
configure configure: Accept and ignore --cache*, for compat w/autoconf 2. 1994-08-26 20:46:31 +00:00
configure.bat additions for binutils release from dj 1994-10-22 02:17:33 +00:00
configure.in Thu Jan 12 13:13:23 1995 Jason Merrill <jason@phydeaux.cygnus.com> 1995-01-12 21:14:50 +00:00
DOC.Sanitize Remove mention of keep-powerpc-netware: PowerPC NetWare is no longer 1994-05-20 18:26:18 +00:00
INSTALL Nearly complete. Still needs pointer to "more doc". 1991-04-13 07:41:11 +00:00
install-texi.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
Install.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
install.sh * install.sh: If $dstdir exists, don't check whether each component does. 1994-04-27 19:19:56 +00:00
intro.texi Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
makeall.bat additions for binutils release from dj 1994-10-22 02:17:33 +00:00
Makefile.in Wed Jan 11 16:29:53 1995 Jason Merrill <jason@phydeaux.cygnus.com> 1995-01-12 00:31:22 +00:00
mpw-build.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-config.in Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
mpw-configure Thu Mar 17 12:55:51 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-03-17 23:02:58 +00:00
mpw-README Sun Feb 27 16:05:15 1994 Stan Shebs (shebs@andros.cygnus.com) 1994-02-28 00:15:29 +00:00
Pack-A-Progressive Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
SUPPORTED Initial revision 1991-06-12 21:44:36 +00:00
tape-labels-tex.in Add some files from Progressive shich shouldn't be lost. 1992-07-29 16:21:34 +00:00
test-build.mk Added --with-stabs for alpha and sgi5.2 1994-10-20 17:49:11 +00:00