old-cross-binutils/ld/testsuite/ld-powerpc
H.J. Lu 935bd1e079 bfd/
2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/10630
	* elflink.c (elf_link_output_extsym): Turn off visibility on
	local symbol.
	(bfd_elf_final_link): Turn off visibility on dynamic local
	symbol.

ld/testsuite/

2009-09-24  H.J. Lu  <hongjiu.lu@intel.com>

	PR ld/10630
	* ld-alpha/tlsbin.rd: Remove HIDDEN/.hidden on local symbols.
	* ld-alpha/tlsbinr.rd: Likewise.
	* ld-alpha/tlspic.rd: Likewise.
	* ld-cris/libdso-2.d: Likewise.
	* ld-cris/locref1.d: Likewise.
	* ld-cris/locref2.d: Likewise.
	* ld-cris/tls-e-20a.d: Likewise.
	* ld-cris/tls-e-20.d: Likewise.
	* ld-cris/tls-e-80.d: Likewise.
	* ld-cris/tls-gc-68.d: Likewise.
	* ld-cris/tls-gc-69.d: Likewise.
	* ld-cris/tls-gc-70.d: Likewise.
	* ld-cris/tls-gc-75.d: Likewise.
	* ld-cris/tls-gc-76.d: Likewise.
	* ld-cris/tls-gc-79.d: Likewise.
	* ld-cris/tls-gd-1h.d: Likewise.
	* ld-cris/tls-gd-2h.d: Likewise.
	* ld-cris/tls-ld-4.d: Likewise.
	* ld-cris/tls-ld-5.d: Likewise.
	* ld-cris/tls-ld-6.d: Likewise.
	* ld-cris/tls-ld-7.d: Likewise.
	* ld-cris/tls-ldgd-14.d: Likewise.
	* ld-cris/tls-ldgd-15.d: Likewise.
	* ld-cris/tls-local-63.d: Likewise.
	* ld-cris/tls-local-64.d: Likewise.
	* ld-elf/pr9676.rd: Likewise.
	* ld-elf/pr9679.rd: Likewise.
	* ld-elfvsb/hidden2.d: Likewise.
	* ld-i386/tlsbindesc.rd: Likewise.
	* ld-i386/tlsbin.rd: Likewise.
	* ld-i386/tlsdesc.rd: Likewise.
	* ld-i386/tlsgdesc.rd: Likewise.
	* ld-i386/tlsnopic.rd: Likewise.
	* ld-i386/tlspic.rd: Likewise.
	* ld-ia64/tlsbin.rd: Likewise.
	* ld-ia64/tlspic.rd: Likewise.
	* ld-powerpc/tlsexe32.r: Likewise.
	* ld-powerpc/tlsexe.r: Likewise.
	* ld-powerpc/tlsexetoc.r: Likewise.
	* ld-powerpc/tlsso32.r: Likewise.
	* ld-powerpc/tlsso.r: Likewise.
	* ld-powerpc/tlstocso.r: Likewise.
	* ld-s390/tlsbin_64.rd: Likewise.
	* ld-s390/tlsbin.rd: Likewise.
	* ld-s390/tlspic_64.rd: Likewise.
	* ld-s390/tlspic.rd: Likewise.
	* ld-sparc/gotop32.rd: Likewise.
	* ld-sparc/gotop64.rd: Likewise.
	* ld-sparc/tlssunbin32.rd: Likewise.
	* ld-sparc/tlssunbin64.rd: Likewise.
	* ld-sparc/tlssunnopic32.rd: Likewise.
	* ld-sparc/tlssunnopic64.rd: Likewise.
	* ld-sparc/tlssunpic32.rd: Likewise.
	* ld-sparc/tlssunpic64.rd: Likewise.
	* ld-x86-64/tlsbindesc.rd: Likewise.
	* ld-x86-64/tlsbin.rd: Likewise.
	* ld-x86-64/tlsdesc.rd: Likewise.
	* ld-x86-64/tlsgdesc.rd: Likewise.
	* ld-x86-64/tlspic.rd: Likewise.
	* ld-xtensa/tlsbin.rd: Likewise.
	* ld-xtensa/tlspic.rd: Likewise.

	* ld-elf/local1.d: New.
	* ld-elf/local1.map: Likewise.
	* ld-elf/local1.s: Likewise.
	* ld-ia64/local1.d: Likewise.
	* ld-ia64/local1.map: Likewise.
	* ld-ia64/local1.s: Likewise.
2009-09-24 15:56:52 +00:00
..
aix-abs-branch-1.dd bfd/ 2009-03-14 09:16:01 +00:00
aix-abs-branch-1.ex bfd/ 2009-03-14 09:16:01 +00:00
aix-abs-branch-1.im bfd/ 2009-03-14 09:16:01 +00:00
aix-abs-branch-1.nd bfd/ 2009-03-14 09:32:56 +00:00
aix-abs-branch-1.s bfd/ 2009-03-14 09:16:01 +00:00
aix-abs-reloc-1.ex bfd/ 2009-03-14 09:15:34 +00:00
aix-abs-reloc-1.im bfd/ 2009-03-14 09:15:34 +00:00
aix-abs-reloc-1.nd bfd/ 2009-03-14 09:32:56 +00:00
aix-abs-reloc-1.od bfd/ 2009-03-14 09:15:34 +00:00
aix-abs-reloc-1.s bfd/ 2009-03-14 09:15:34 +00:00
aix-core-sec-1.ex ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-1.hd ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-1.s ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-2.ex ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-2.hd ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-2.s ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-3.ex ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-3.hd ld/ 2009-03-14 09:14:30 +00:00
aix-core-sec-3.s ld/ 2009-03-14 09:14:30 +00:00
aix-export-1-all.dd include/coff/ 2009-03-14 09:35:46 +00:00
aix-export-1-full.dd include/coff/ 2009-03-14 09:35:46 +00:00
aix-export-1a.s include/coff/ 2009-03-14 09:35:46 +00:00
aix-export-1b.s include/coff/ 2009-03-14 09:35:46 +00:00
aix-export-2.nd bfd/ 2009-04-16 23:07:00 +00:00
aix-export-2.s bfd/ 2009-04-16 23:07:00 +00:00
aix-gc-1-32.dd bfd/ 2009-03-14 09:35:06 +00:00
aix-gc-1-64.dd bfd/ 2009-03-14 09:35:06 +00:00
aix-gc-1.ex bfd/ 2009-03-14 09:35:06 +00:00
aix-gc-1.nd bfd/ 2009-04-01 20:09:03 +00:00
aix-gc-1.s bfd/ 2009-03-14 09:35:06 +00:00
aix-glink-1-32.d include/coff/ 2009-03-14 09:17:32 +00:00
aix-glink-1-32.dd include/coff/ 2009-03-14 09:17:32 +00:00
aix-glink-1-64.d include/coff/ 2009-03-14 09:17:32 +00:00
aix-glink-1-64.dd include/coff/ 2009-03-14 09:17:32 +00:00
aix-glink-1.ex include/coff/ 2009-03-14 09:17:32 +00:00
aix-glink-1.s include/coff/ 2009-03-14 09:17:32 +00:00
aix-glink-2-32.dd include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2-64.dd include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2a.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2a.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2b.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2c.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2c.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-2d.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-glink-3-32.d bfd/ 2009-06-02 18:51:34 +00:00
aix-glink-3-64.d bfd/ 2009-06-02 18:51:34 +00:00
aix-glink-3.dd bfd/ 2009-06-02 18:51:34 +00:00
aix-glink-3.s bfd/ 2009-06-02 18:51:34 +00:00
aix-glink-3a.s bfd/ 2009-06-02 18:51:34 +00:00
aix-glink-3b.s bfd/ 2009-06-02 18:51:34 +00:00
aix-lineno-1.s bfd/ 2009-03-14 09:32:33 +00:00
aix-lineno-1.txt bfd/ 2009-03-14 09:32:33 +00:00
aix-lineno-1a.dd bfd/ 2009-03-14 09:32:33 +00:00
aix-lineno-1a.nd bfd/ 2009-03-14 09:32:33 +00:00
aix-lineno-1b.dd bfd/ 2009-03-14 09:32:33 +00:00
aix-lineno-1b.nd bfd/ 2009-03-14 09:32:33 +00:00
aix-no-dup-syms-1-dso.dnd include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1-dso.drd include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1-dso.nd include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1-dso.rd include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1-rel.nd include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1-rel.rd include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1.ex include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1.im include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1a.s include/coff/ 2009-03-14 09:33:39 +00:00
aix-no-dup-syms-1b.s include/coff/ 2009-03-14 09:33:39 +00:00
aix-rel-1.od bfd/ 2009-04-01 19:27:38 +00:00
aix-rel-1.s bfd/ 2009-04-01 19:27:38 +00:00
aix-toc-1-32.dd bfd/ 2009-03-14 09:18:22 +00:00
aix-toc-1-64.dd bfd/ 2009-03-14 09:18:22 +00:00
aix-toc-1.ex bfd/ 2009-03-14 09:18:22 +00:00
aix-toc-1a.s bfd/ 2009-03-14 09:18:22 +00:00
aix-toc-1b.s bfd/ 2009-03-14 09:18:22 +00:00
aix-weak-1-dso.dnd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1-dso.hd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1-dso.nd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1-gcdso.dnd bfd/ 2009-03-14 09:35:06 +00:00
aix-weak-1-gcdso.hd bfd/ 2009-03-14 09:35:06 +00:00
aix-weak-1-gcdso.nd bfd/ 2009-03-14 09:35:06 +00:00
aix-weak-1-rel.hd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1-rel.nd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1a.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-1b.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2a.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2a.nd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2a.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2b.nd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2b.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2c.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2c.nd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2c.od include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-2c.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3-32.d include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3-32.dd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3-64.d include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3-64.dd include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3a.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3a.s include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3b.ex include/coff/ 2009-03-14 09:34:27 +00:00
aix-weak-3b.s include/coff/ 2009-03-14 09:34:27 +00:00
aix52.exp bfd/ 2009-06-02 18:51:34 +00:00
apuinfo.rd
apuinfo1.s
apuinfo2.s
attr-gnu-4-00.d
attr-gnu-4-0.s
attr-gnu-4-01.d
attr-gnu-4-1.s
attr-gnu-4-02.d
attr-gnu-4-2.s
attr-gnu-4-03.d
attr-gnu-4-3.s
attr-gnu-4-4.s
attr-gnu-4-10.d
attr-gnu-4-11.d
attr-gnu-4-12.d
attr-gnu-4-13.d
attr-gnu-4-14.d
attr-gnu-4-20.d
attr-gnu-4-21.d
attr-gnu-4-22.d
attr-gnu-4-23.d
attr-gnu-4-24.d
attr-gnu-4-31.d
attr-gnu-4-32.d
attr-gnu-4-33.d
attr-gnu-4-34.d
attr-gnu-4-41.d
attr-gnu-8-1.s
attr-gnu-8-2.s
attr-gnu-8-3.s
attr-gnu-8-11.d
attr-gnu-8-23.d
attr-gnu-8-31.d
attr-gnu-12-1.s include/elf/ 2008-10-10 20:55:36 +00:00
attr-gnu-12-2.s include/elf/ 2008-10-10 20:55:36 +00:00
attr-gnu-12-11.d include/elf/ 2008-10-10 20:55:36 +00:00
attr-gnu-12-21.d include/elf/ 2008-10-10 20:55:36 +00:00
oldtlslib.s include/elf/ 2009-09-21 11:51:02 +00:00
plt1.d
plt1.s
powerpc.exp include/elf/ 2009-09-21 11:51:02 +00:00
relax.d * ld-powerpc/relax.d: Fix whitespace. 2009-08-23 09:43:35 +00:00
relax.s bfd/ 2009-08-10 13:38:44 +00:00
relaxr.d * ld-powerpc/relax.d: Fix whitespace. 2009-08-23 09:43:35 +00:00
relbrlt.d
relbrlt.s
reloc.d
reloc.s
sdadyn.d
sdadyn.s
sdalib.s
symtocbase-1.s
symtocbase-2.s
symtocbase.d
tls.d
tls.g
tls.s
tls.t
tls32.d
tls32.g
tls32.s
tls32.t
tlsexe.d include/elf/ 2009-09-21 11:51:02 +00:00
tlsexe.g include/elf/ 2009-09-21 11:51:02 +00:00
tlsexe.r bfd/ 2009-09-24 15:56:52 +00:00
tlsexe.t
tlsexe32.d include/elf/ 2009-09-21 11:51:02 +00:00
tlsexe32.g include/elf/ 2009-09-21 11:51:02 +00:00
tlsexe32.r bfd/ 2009-09-24 15:56:52 +00:00
tlsexe32.t
tlsexetoc.d include/elf/ 2009-09-21 11:51:02 +00:00
tlsexetoc.g include/elf/ 2009-09-21 11:51:02 +00:00
tlsexetoc.r bfd/ 2009-09-24 15:56:52 +00:00
tlsexetoc.t
tlslib.s include/elf/ 2009-09-21 11:51:02 +00:00
tlslib32.s include/elf/ 2009-09-21 11:51:02 +00:00
tlsmark.d include/elf/ 2009-03-04 05:50:50 +00:00
tlsmark.s include/elf/ 2009-03-04 05:50:50 +00:00
tlsmark32.d include/elf/ 2009-03-04 05:50:50 +00:00
tlsmark32.s include/elf/ 2009-03-04 05:50:50 +00:00
tlsso.d bfd/ 2009-09-18 03:30:34 +00:00
tlsso.g
tlsso.r bfd/ 2009-09-24 15:56:52 +00:00
tlsso.t
tlsso32.d
tlsso32.g
tlsso32.r bfd/ 2009-09-24 15:56:52 +00:00
tlsso32.t
tlstoc.d
tlstoc.g
tlstoc.s
tlstoc.t
tlstocso.d bfd/ 2009-09-18 03:30:34 +00:00
tlstocso.g
tlstocso.r bfd/ 2009-09-24 15:56:52 +00:00
tlstocso.t
vxworks-relax-2.rd bfd/ 2009-05-27 13:31:24 +00:00
vxworks-relax-2.s bfd/ 2009-05-27 13:31:24 +00:00
vxworks-relax.rd * ld-powerpc/powerpc.exp: Add vxworks relax testcase. 2009-01-26 15:27:04 +00:00
vxworks-relax.s * ld-powerpc/powerpc.exp: Add vxworks relax testcase. 2009-01-26 15:27:04 +00:00
vxworks1-lib.dd
vxworks1-lib.nd Tolerate some whitespace differences in readelf output. 2009-09-23 03:12:28 +00:00
vxworks1-lib.rd Update. 2008-10-03 13:03:37 +00:00
vxworks1-lib.s
vxworks1-lib.sd
vxworks1-lib.td
vxworks1-static.d
vxworks1.dd
vxworks1.ld * ld-powerpc/powerpc.exp: Add vxworks relax testcase. 2009-01-26 15:27:04 +00:00
vxworks1.rd * ld-powerpc/powerpc.exp: Add vxworks relax testcase. 2009-01-26 15:27:04 +00:00
vxworks1.s
vxworks2-static.sd
vxworks2.s
vxworks2.sd