old-cross-binutils/ld/testsuite/ld-elfvers
H.J. Lu f006af20ee bfd/
2003-04-28  H.J. Lu <hjl@gnu.org>

	* elflink.h (elf_merge_symbol): Call elf_backend_copy_indirect_symbol
	to copy any information related to dynamic linking when we flip
	the indirection.

ld/testsuite/

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

	* ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
	(build_vers_lib): Support PIC.
	(build_vers_lib_no_pic): New. Change all calls to build_vers_lib
	to build_vers_lib_no_pic.
	(build_vers_lib_pic): New.
	Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
	definition vs. normal definition in different files.

	* ld-elfvers/vers26a.c: New file.
	* ld-elfvers/vers26a.dsym: Likewise.
	* ld-elfvers/vers26a.map: Likewise.
	* ld-elfvers/vers26a.ver: Likewise.
	* ld-elfvers/vers26b.c: Likewise.

	* ld-elfvers/vers26b.dsym: New empty file.
	* ld-elfvers/vers26b.ver: Likewise.
2003-04-28 16:58:01 +00:00
..
vers.exp bfd/ 2003-04-28 16:58:01 +00:00
vers1.c
vers1.dsym
vers1.map
vers1.sym
vers1.ver
vers2.c
vers2.dsym
vers2.map
vers2.ver
vers3.c
vers3.dsym
vers3.ver bfd/ 2003-02-13 22:14:11 +00:00
vers4.c
vers4.sym
vers4a.dsym
vers4a.sym
vers4a.ver
vers5.c
vers6.c
vers6.dsym
vers6.sym
vers6.ver
vers7.c
vers7.map
vers7a.c
vers7a.dsym
vers7a.sym
vers7a.ver
vers8.c
vers8.map
vers8.ver
vers9.c
vers9.dsym
vers9.sym
vers9.ver
vers13.asym
vers15.c
vers15.dsym
vers15.sym
vers15.ver
vers16.c
vers16.dsym
vers16.map
vers16a.c
vers16a.dsym
vers16a.ver
vers17.c
vers17.dsym
vers17.map
vers17.ver
vers18.c
vers18.dsym
vers18.map
vers18.sym
vers18.ver
vers19.c
vers19.dsym
vers19.ver bfd/ 2003-02-13 22:14:11 +00:00
vers20.c
vers20.dsym
vers20.map
vers20.ver
vers20a.ver
vers21.c
vers21.dsym
vers21.map
vers21.sym
vers21.ver
vers22.c
vers22.dsym
vers22.map
vers22.ver
vers22a.c
vers22a.dsym
vers22a.sym
vers22a.ver
vers22b.c
vers22b.dsym
vers22b.ver
vers23.c
vers23.dsym
vers23.ver
vers23a.c
vers23a.dsym
vers23a.map
vers23a.sym
vers23a.ver
vers23b.c
vers23b.dsym
vers23b.map
vers23b.ver
vers23c.ver
vers23d.dsym
vers24.map bfd/ 2003-02-13 22:14:11 +00:00
vers24.rd bfd/ 2003-02-13 22:14:11 +00:00
vers24a.c bfd/ 2003-02-13 22:14:11 +00:00
vers24b.c bfd/ 2003-02-13 22:14:11 +00:00
vers24c.c bfd/ 2003-02-13 22:14:11 +00:00
vers25a.c Check in the new files. 2003-04-23 16:40:04 +00:00
vers25a.dsym Check in the new files. 2003-04-23 16:40:04 +00:00
vers25a.map Check in the new files. 2003-04-23 16:40:04 +00:00
vers25a.ver Check in the new files. 2003-04-23 16:40:04 +00:00
vers25b.c 2003-04-23 H.J. Lu <hjl@gnu.org> 2003-04-23 16:34:39 +00:00
vers25b.dsym 2003-04-23 H.J. Lu <hjl@gnu.org> 2003-04-23 16:34:39 +00:00
vers25b.ver 2003-04-23 H.J. Lu <hjl@gnu.org> 2003-04-23 16:34:39 +00:00
vers26a.c bfd/ 2003-04-28 16:58:01 +00:00
vers26a.dsym bfd/ 2003-04-28 16:58:01 +00:00
vers26a.map bfd/ 2003-04-28 16:58:01 +00:00
vers26a.ver bfd/ 2003-04-28 16:58:01 +00:00
vers26b.c bfd/ 2003-04-28 16:58:01 +00:00
vers26b.dsym bfd/ 2003-04-28 16:58:01 +00:00
vers26b.ver bfd/ 2003-04-28 16:58:01 +00:00