binutils-gdb/ld/testsuite
H.J. Lu ef5aade5ac bfd/
2003-05-04  H.J. Lu <hjl@gnu.org>

	* elf32-i386.c (allocate_dynrelocs): Don't allocate dynamic
	relocation entries for weak undefined symbols with non-default
	visibility.
	(elf_i386_relocate_section): Initialize the GOT entries and
	skip R_386_32/R_386_PC32 for weak undefined symbols with
	non-default visibility.

	* elfxx-ia64.c (allocate_fptr): Don't allocate function
	descriptors for weak undefined symbols with non-default
	visibility.
	(allocate_dynrel_entries): Don't allocate relocation entries
	for symbols resolved to 0.
	(set_got_entry): Don't install dynamic relocation for weak
	undefined symbols with non-default visibility.
	(set_pltoff_entry): Likewise.

	* elflink.h (elf_fix_symbol_flags): Hide weak undefined symbols
	with non-default visibility.
	(elf_link_output_extsym): Don't make weak undefined symbols
	with non-default visibility dynamic.

ld/testsuite/

2003-05-04  H.J. Lu <hjl@gnu.org>

	* ld-elfvsb/main.c: Updated.
	* ld-elfvsb/sh1.c: Likewise.
2003-05-05 05:46:53 +00:00
..
config
ld-alpha * ld-alpha/tlsbin.sd: Cope with truncated address in data dumps. 2003-01-23 22:37:21 +00:00
ld-auto-import
ld-bootstrap
ld-cdtest
ld-checks
ld-cris
ld-d10v
ld-discard * ld-discard/extern.s, ld-discard/start.s, ld-discard/static.s, 2003-04-13 14:42:22 +00:00
ld-elf Add Xtensa port 2003-04-01 15:50:31 +00:00
ld-elfcomm 2003-04-24 J"orn Rennecke <joern.rennecke@superh.com> 2003-04-24 21:00:06 +00:00
ld-elfvers bfd/ 2003-05-05 03:33:09 +00:00
ld-elfvsb bfd/ 2003-05-05 05:46:53 +00:00
ld-elfweak bfd/ 2003-05-05 03:33:09 +00:00
ld-empic
ld-fastcall
ld-h8300
ld-i386
ld-ia64 gas/ 2003-05-01 00:53:39 +00:00
ld-linkonce
ld-m68hc11 PR savannah/3331: 2003-04-26 11:53:36 +00:00
ld-mips-elf * ld-mips-elf/multi-got-1.d: Force into big-endian mode. 2003-05-04 21:06:35 +00:00
ld-mmix
ld-powerpc * elf32-ppc.c (ppc_elf_relocate_section): Subtract tls seg vma from 2003-03-10 23:25:13 +00:00
ld-s390 * ld-s390/s390.exp: New file. 2003-01-24 17:20:25 +00:00
ld-scripts Add Xtensa port 2003-04-01 15:50:31 +00:00
ld-selective * ld-selective/3.cc (start): New function. 2003-04-30 12:07:19 +00:00
ld-sh * elf32-sh.c (tpoff): New. 2003-04-24 05:19:09 +00:00
ld-shared bfd/ 2003-02-13 22:14:11 +00:00
ld-sparc bfd/ 2003-01-24 23:44:45 +00:00
ld-srec Add Xtensa port 2003-04-01 15:50:31 +00:00
ld-undefined
ld-versados
ld-x86-64
ld-xstormy16 Fix xstormy16's handling of pc-relative relocs against defined symbols. 2003-05-02 12:42:13 +00:00
ld-xtensa * ld-xtensa/coalesce.exp: Skip if target is not xtensa-*-*. 2003-04-02 18:00:34 +00:00
lib * lib/ld-lib.exp (big_or_little_endian): Also check for -mb and -ml. 2003-04-25 14:23:31 +00:00
ChangeLog bfd/ 2003-05-05 05:46:53 +00:00