old-cross-binutils/ld/testsuite/ld-elf
H.J. Lu d2dee3b25c bfd/
2006-07-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/2884
	* elflink.c (_bfd_elf_merge_symbol): Copy the symbol info from
	the old versioned dynamic definition to the new one with
	non-default visibility.  Hide the symbol if it is hidden or
	internal.

ld/testsuite/

2006-07-12  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/2884
	* ld-elf/begin.c: New file.
	* ld-elf/end.c: Likewise.
	* ld-elf/endhidden.c: Likewise.
	* ld-elf/endprotected.c: Likewise.
	* ld-elf/foo.c: Likewise.
	* ld-elf/foo.map: Likewise.
	* ld-elf/hidden.out: Likewise.
	* ld-elf/main.c: Likewise.
	* ld-elf/normal.out: Likewise.
	* ld-elf/shared.exp: Likewise.

	* lib/ld-lib.exp (run_cc_link_tests): New.
2006-07-12 15:45:33 +00:00
..
begin.c bfd/ 2006-07-12 15:45:33 +00:00
binutils.exp include/elf/ 2006-06-01 05:40:24 +00:00
commonpage1.d include/elf/ 2006-06-01 05:40:24 +00:00
eh1.d bfd/ 2006-06-20 02:22:16 +00:00
eh1.s 2006-05-23 H.J. Lu <hongjiu.lu@intel.com> 2006-05-24 02:39:16 +00:00
eh1a.s 2006-05-23 H.J. Lu <hongjiu.lu@intel.com> 2006-05-24 02:39:16 +00:00
eh2.d bfd/ 2006-06-20 02:22:16 +00:00
eh2a.s 2006-05-23 H.J. Lu <hongjiu.lu@intel.com> 2006-05-24 02:39:16 +00:00
eh3.d bfd/ 2006-06-20 02:22:16 +00:00
eh3.s 2006-05-23 H.J. Lu <hongjiu.lu@intel.com> 2006-05-24 02:39:16 +00:00
eh3a.s 2006-05-23 H.J. Lu <hongjiu.lu@intel.com> 2006-05-24 02:39:16 +00:00
elf.exp binutils/testsuite/ 2005-11-15 08:32:02 +00:00
empty.d
empty.s
empty2.d * ld-elf/empty2.d: Allow more symbols. 2005-10-26 07:53:15 +00:00
empty2.s ld/testsuite/ 2005-10-24 07:48:47 +00:00
end.c bfd/ 2006-07-12 15:45:33 +00:00
endhidden.c bfd/ 2006-07-12 15:45:33 +00:00
endprotected.c bfd/ 2006-07-12 15:45:33 +00:00
exclude.exp
exclude1.s
exclude2.s
fini.c
fini.out
foo.c bfd/ 2006-07-12 15:45:33 +00:00
foo.map bfd/ 2006-07-12 15:45:33 +00:00
frame.exp
frame.s
group.ld
group1.d
group1a.s
group1b.s
group2.d binutils/testsuite/ 2005-10-20 17:06:41 +00:00
hidden.out bfd/ 2006-07-12 15:45:33 +00:00
init.c
init.out
main.c bfd/ 2006-07-12 15:45:33 +00:00
maxpage1.d include/elf/ 2006-06-01 05:40:24 +00:00
maxpage1.s include/elf/ 2006-06-01 05:40:24 +00:00
maxpage2.d include/elf/ 2006-06-01 05:40:24 +00:00
merge.d * ld-elf/merge.d: Xfail bfin. 2005-09-30 15:24:21 +00:00
merge.ld
merge.s
merge2.d
merge2.s
normal.out bfd/ 2006-07-12 15:45:33 +00:00
orphan.d * ld-elf/orphan.d: Adjust for mips. 2005-10-24 23:06:19 +00:00
orphan.ld * ld-elf/orphan.ld: Add placement for MIPS .reginfo section. 2006-05-16 13:58:51 +00:00
orphan.s 2005-10-21 H.J. Lu <hongjiu.lu@intel.com> 2005-10-21 21:18:05 +00:00
orphan2.d 2005-12-19 H.J. Lu <hongjiu.lu@intel.com> 2005-12-19 15:07:28 +00:00
orphan2.s 2005-12-18 H.J. Lu <hongjiu.lu@intel.com> 2005-12-18 23:50:41 +00:00
preinit.c
preinit.out
sec64k.exp * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses. 2006-06-05 12:53:50 +00:00
shared.exp bfd/ 2006-07-12 15:45:33 +00:00
stab.d 2006-05-14 H.J. Lu <hongjiu.lu@intel.com> 2006-05-15 00:48:44 +00:00
start.s * ld-elf/sec64k.exp: Add "main" symbol. Use dc.a for addresses. 2006-06-05 12:53:50 +00:00
symbol1ref.s
symbol1w.s
table.s
tbss.s
tbss1.s include/elf/ 2006-06-01 05:40:24 +00:00
tbss2.s include/elf/ 2006-06-01 05:40:24 +00:00
tdata1.s include/elf/ 2006-06-01 05:40:24 +00:00
tdata2.s include/elf/ 2006-06-01 05:40:24 +00:00
tls_common.exp * ld-elf/tls_common.exp: Match 32-bit output. 2006-06-21 05:36:17 +00:00
tls_common.s * elflink.c (elf_link_add_object_symbols): Don't create .tcommon 2006-06-20 16:36:18 +00:00
unknown.d binutils/testsuite/ 2005-10-20 17:06:41 +00:00
unknown2.d * ld-elf/unknown2.d: Only run for *-*-linux*. 2005-12-19 11:59:15 +00:00
unknown2.s 2005-12-18 H.J. Lu <hongjiu.lu@intel.com> 2005-12-18 16:21:49 +00:00
warn1.d