8sa1-binutils-gdb/ld/testsuite/ld-elfvsb
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
..
define.s * ld-elfvsb/define.s: Avoid use of @ in .type directive. 2002-11-09 12:27:50 +00:00
elf-offset.ld
elfvsb.dat bfd/ 2003-04-28 03:31:36 +00:00
elfvsb.exp bfd/ 2003-04-28 03:31:36 +00:00
hidden0.d 2001-11-19 H.J. Lu <hjl@gnu.org> 2001-11-19 20:32:02 +00:00
hidden1.d 2001-11-19 H.J. Lu <hjl@gnu.org> 2001-11-19 20:32:02 +00:00
internal0.d 2001-11-19 H.J. Lu <hjl@gnu.org> 2001-11-19 20:32:02 +00:00
internal1.d 2001-11-19 H.J. Lu <hjl@gnu.org> 2001-11-19 20:32:02 +00:00
main.c bfd/ 2003-05-05 05:46:53 +00:00
protected0.d 2001-11-19 H.J. Lu <hjl@gnu.org> 2001-11-19 20:32:02 +00:00
protected1.d 2001-11-19 H.J. Lu <hjl@gnu.org> 2001-11-19 20:32:02 +00:00
sh1.c bfd/ 2003-05-05 05:46:53 +00:00
sh2.c bfd/ 2003-04-28 03:31:36 +00:00
undef.s