binutils-gdb/ld/testsuite/ld-cris
Alan Modra e310298cf3 PR25593, --as-needed breaks DT_NEEDED order with linker plugin
This patch delays setting up DT_NEEDED dynamic tags until all object
files and libraries have been opened and their symbols processed,
rather than adding the tags while processing symbols.  Tags are
ordered according to the position of the associated library on the
command line and linker scripts.  It is still possible with
--as-needed libs that are mentioned more than once for tags to be
ordered according to which mention was needed.  For example with
"--as-needed a.so b.so c.so b.so" when b.so is not needed by a.so or
any other prior object file but is needed by c.so, the order of tags
will be "A C B".

bfd/
	PR 25593
	* elf-bfd.h (struct elf_link_hash_table): Rename "loaded" to
	"dyn_loaded".
	(bfd_elf_add_dt_needed_tag): Declare.
	* elf-strtab.c (_bfd_elf_strtab_restore): Handle NULL buf.
	* elflink.c (bfd_elf_add_dt_needed_tag): Make global and rename
	from elf_add_dt_needed_tag.  Remove soname and doit param.
	(elf_link_add_object_symbols): Don't use elf_add_dt_needed_tag
	to see whether as-needed lib is already loaded, use dyn_loaded
	list instead.  When saving and restoring around as-needed lib
	handle possibility that dynstr has not been initialised.  Don't
	add DT_NEEDED tags here.  Limit dyn_loaded list to dynamic libs.
	Mark libs loaded via DT_NEEDED entries of other libs with
	DYN_NO_NEEDED if they should not be mentioned in DT_NEEDED of
	the output.
	(elf_link_check_versioned_symbol): Remove now unneccesary
	DYNAMIC check when traversing dyn_loaded list.
ld/
	PR 25593
	* ldelf.c (ldelf_try_needed): Add DT_NEEDED lib to input_bfds.
	(ldelf_after_open): Save state of input_bfds list before loading
	DT_NEEDED libs.  Traverse input_bfds list adding DT_NEEDED tags.
	Restore input_bfds list.
	* testsuite/ld-cris/gotplt1.d: Adjust for changed .dynstr order.
2020-02-26 10:37:25 +10:30
..
asneed1.d * ld-cris/asneed1.d: New test. 2013-10-18 02:38:35 +00:00
badgotr1.d BFD messages 2018-02-26 09:33:15 +10:30
comref1.s
cris.exp Update year range in copyright notice of binutils files 2020-01-01 18:42:54 +10:30
def2.d * ld-cris/stabs1.s: New file. 2005-02-07 03:00:55 +00:00
def3.d * ld-cris/stabs1.s: New file. 2005-02-07 03:00:55 +00:00
dso-1.s * ld-cris/start1.s: Prepend register name with $. 2008-11-25 02:27:29 +00:00
dso-1b.s * ld-cris/hidedsofns2468, ld-cris/libdso-12b.d, 2008-12-15 01:36:21 +00:00
dso-1c.s Fix for PR ld/16044: elf32-cris.c h->plt.refcount inconsistency 2017-03-28 23:43:09 +02:00
dso-2.s
dso-2b.s Fix for PR ld/16044: elf32-cris.c h->plt.refcount inconsistency 2017-03-28 23:43:09 +02:00
dso-3.s
dso-4.s Fix for PR ld/16044: elf32-cris.c h->plt.refcount inconsistency 2017-03-28 23:43:09 +02:00
dso-pltdis1.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
dso-pltdis2.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
dso12-pltdis.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
dsofn4g.s * ld-cris/dso-pltdis1.d, ld-cris/dso-pltdis2.d, dsofng.s 2012-06-18 06:17:36 +00:00
dsofnf.s
dsofnf2.s
dsofng.s Trim last, empty, line 2012-06-18 06:19:02 +00:00
dsov32-1.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
dsov32-2.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
dsov32-3.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
dsov32-4.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
euwref1.s
expalltst3 * ld-cris/expalltst3, ld-cris/expdyn2.s, ld-cris/libdso-15.d: New 2008-12-17 02:15:34 +00:00
expdref1.s
expdref2.s * lib/ld-lib.exp (run_dump_test): New option ld_after_inputfiles. 2008-12-23 11:45:25 +00:00
expdref3.s * ld-cris/expdref3.s, ld-cris/expdref4.s, ld-cris/weakref3.d, 2009-01-19 17:33:26 +00:00
expdref4.s * ld-cris/expdref3.s, ld-cris/expdref4.s, ld-cris/weakref3.d, 2009-01-19 17:33:26 +00:00
expdyn1.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
expdyn1.s * ld-cris/expdyn1.s (expobj): Set size here, at definition... 2005-08-12 00:23:48 +00:00
expdyn1w.s * lib/ld-lib.exp (run_dump_test): New option ld_after_inputfiles. 2008-12-23 11:45:25 +00:00
expdyn2.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
expdyn2.s * ld-cris/expalltst3, ld-cris/expdyn2.s, ld-cris/libdso-15.d: New 2008-12-17 02:15:34 +00:00
expdyn3.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
expdyn4.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
expdyn5.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
expdyn6.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
expdyn7.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
globsym1ref.s * ld-cris/stabs1.s: New file. 2005-02-07 03:00:55 +00:00
globsymw1.s * ld-cris/stabs1.s: New file. 2005-02-07 03:00:55 +00:00
globsymw2.s * ld-cris/globsymw2.s: New file. 2005-02-07 03:16:43 +00:00
got7.s * ld-cris/got7.s: Correct .size expression. 2008-12-15 01:30:57 +00:00
gotplt1.d PR25593, --as-needed breaks DT_NEEDED order with linker plugin 2020-02-26 10:37:25 +10:30
gotplt2.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
gotplt3.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
gotrel1.s
gotrel2.s
hiddef1.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
hiddef1.s
hide1
hidedsofns2468 * ld-cris/hidedsofns2468, ld-cris/libdso-12b.d, 2008-12-15 01:36:21 +00:00
hidrefgotplt1.s
init.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
ldsym1.d * ld-cris/ldsym1.d: Adjust for semi-recent ld changes. 2006-11-05 19:15:32 +00:00
libdso-1.d testsuite/ld-cris/libdso-1.d: Correct recent address pattern update. 2018-06-12 18:37:19 +02:00
libdso-1b.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
libdso-1c.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-1d.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-2.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-3.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
libdso-4.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
libdso-10.d ELF dynsyms 2018-06-14 11:32:01 +09:30
libdso-11.d ELF dynsyms 2018-06-14 11:32:01 +09:30
libdso-12.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-12b.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-12c.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-13.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
libdso-13b.d ELF dynsyms 2018-06-14 11:32:01 +09:30
libdso-14.d ELF dynsyms 2018-06-14 11:32:01 +09:30
libdso-15.d ELF dynsyms 2018-06-14 11:32:01 +09:30
libdso-15b.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
locref1.d bfd/ 2009-09-24 15:56:52 +00:00
locref1.s
locref2.d Strip undefined symbols from .symtab 2015-02-19 13:36:34 +10:30
locref2.s
move-1.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
nodyn4.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
nodyn5.d 2005-03-23 H.J. Lu <hongjiu.lu@intel.com> 2005-03-23 19:04:33 +00:00
noglob1.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
noglob1.s
noov.d * ld-cris/noov.d: Restrict to cris-*-*elf*. 2005-11-11 00:29:14 +00:00
noov.s PR ld/1567 2005-10-28 00:24:09 +00:00
pcrelcp-1.d assorted target messages 2018-02-26 09:34:15 +10:30
pcrelcp-1.s PR ld/11458 2010-03-31 13:23:40 +00:00
pic-gc-72.d ELF dynsyms 2018-06-14 11:32:01 +09:30
pic-gc-72.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
pic-gc-73.d ELF dynsyms 2018-06-14 11:32:01 +09:30
pic-gc-73.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
pr16044.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
pv32-1.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
pv32.s * ld-cris/start1.s: Prepend register name with $. 2008-11-25 02:27:29 +00:00
stabs1.s * ld-cris/stabs1.s: New file. 2005-02-07 02:53:32 +00:00
start1.s * ld-cris/start1.s: Prepend register name with $. 2008-11-25 02:27:29 +00:00
tls-commx.s * ld-cris/tls-commx.s, ld-cris/tls-dso-dtpoffd2.d, 2009-03-24 07:58:23 +00:00
tls-dso-dtpoffd2.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-dso-dtpoffd4.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-dso-tpoffgotcomm1.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-dso-tpoffgotcomm1.s * ld-cris/tls-e-tpiecomm1.d, ld-cris/tls-e-tpiecomm1.s: New test. 2012-06-17 07:29:55 +00:00
tls-dso-x1x2-1.d testsuite/ld-cris various files: Run ld with --hash-style=sysv. 2017-08-30 02:27:14 +02:00
tls-dso-xz-1.d * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-dtpoffdx.s * ld-cris/tls-commx.s, ld-cris/tls-dso-dtpoffd2.d, 2009-03-24 07:58:23 +00:00
tls-dtprelm.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-e-20.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-e-20a.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-e-21.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-e-22.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d, 2009-10-19 16:34:31 +00:00
tls-e-23.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-e-66.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-e-80.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-e-dtpoffd1.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d, 2009-10-19 16:34:31 +00:00
tls-e-dtpoffd3.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d, 2009-10-19 16:34:31 +00:00
tls-e-tpiecomm1.d * ld-cris/tls-e-tpiecomm1.d, ld-cris/tls-e-tpiecomm1.s: New test. 2012-06-17 07:29:55 +00:00
tls-e-tpiecomm1.s * ld-cris/tls-e-tpiecomm1.d, ld-cris/tls-e-tpiecomm1.s: New test. 2012-06-17 07:29:55 +00:00
tls-e-tpoffcomm1.d ld/ELF: refine fake STT_FILE symbol emission 2013-10-29 17:52:24 +01:00
tls-e-tpoffcomm1.s * ld-cris/tls-e-dtpoffd3.d, ld-cris/tls-e-tpoffcomm1.d, 2009-03-25 03:04:21 +00:00
tls-e-tpoffgotcomm1.d * ld-cris/tls-e-tpoffgotcomm1.d: New test. 2012-06-17 16:56:37 +00:00
tls-err-20x.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-24.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-25.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-26.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-27.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-28.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-29.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-31.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-33.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-35.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-37.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-39.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-40.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-41.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-43.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-44.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-45.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-47.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-48.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-49.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-51.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-52.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-53.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-55.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-55.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-err-56.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-56.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-err-62.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-62.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-err-65.d BFD messages 2018-02-26 09:33:15 +10:30
tls-err-67.d ld error/warning messages 2018-02-26 10:51:12 +10:30
tls-err-77.d BFD messages 2018-02-26 09:33:15 +10:30
tls-gc-68.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
tls-gc-69.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
tls-gc-70.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
tls-gc-71.d ELF dynsyms 2018-06-14 11:32:01 +09:30
tls-gc-71.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-gc-75.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
tls-gc-76.d Fix garbage collection of common symbols 2015-01-19 21:26:30 +10:30
tls-gc-76.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-gc-79.d ELF: Call check_relocs after opening all inputs 2017-10-16 03:50:13 -07:00
tls-gd-1.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-gd-1.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-gd-1h.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-gd-2.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-gd-2.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-gd-2h.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-gd-3.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-gd-3.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-gd-3h.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-gdgotrelm.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-global-74.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-gottprelm.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-hx.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-hx1x2.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ie-8.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ie-8.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ie-8e.s * ld-cris/tls-err-77.d, ld-cris/tls-gc-79.d, ld-cris/tls-ie-8e.s, 2008-12-20 00:30:39 +00:00
tls-ie-8e1.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-ie-9.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ie-9.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ie-10.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ie-10.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ie-11.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ie-11.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ie-78.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-js1.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ld-4.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ld-4.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ld-5.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ld-5.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ld-6.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ld-6.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ld-7.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ld-7.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ldgd-14.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ldgd-14.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ldgd-15.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ldgd-15.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-ldgde-14.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d, 2009-10-19 16:34:31 +00:00
tls-ldgde-15.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-22.d, 2009-10-19 16:34:31 +00:00
tls-ldgdex-14.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-ldgdex-15.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-ldgdx-14.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ldgdx-15.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-le-12.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-le-12.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-le-12s.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-le-12s.s * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-le-13.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-le-13.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-le-13s.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-le-13s.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-legd-16.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-legd-16.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-legd-17.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-legdx-16.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-legdx-17.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-leie-18.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-leie-19.d ELF/LD: Avoid producing hidden and internal dynamic symbols 2016-04-05 15:14:54 +01:00
tls-leie-19.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-local-54.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-local-54.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-local-57.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-local-57.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-local-58.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-local-58.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-local-59.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-03-24 03:34:05 +00:00
tls-local-59.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-local-60.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-local-61.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-local-63.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-local-64.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ok-30.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ok-32.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ok-34.d Dynamic TLS section symbols 2019-07-13 09:57:50 +09:30
tls-ok-36.d * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-tbss64.s * ld-cris/tls-tbss64.s, ld-cris/tls-e-80.d: New test. 2009-01-27 22:31:19 +00:00
tls-tprelm.s * ld-cris/tls-e-20.d, ld-cris/tls-e-20a.d, ld-cris/tls-e-21.d, 2009-01-07 03:27:11 +00:00
tls-und-38.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-und-42.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-und-46.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-und-50.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
tls-x.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-x1x2.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls-z.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls128.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
tls128g.s * ld-cris/got7.s, ld-cris/init.s, ld-cris/pic-gc-72.d, 2008-11-25 04:10:48 +00:00
undef1.d * ld-cris/start1.s: Prepend register name with $. 2008-11-25 02:27:29 +00:00
undef2.d * ld-cris/stabs1.s: New file. 2005-02-07 02:53:32 +00:00
undef3.d * ld-cris/stabs1.s: New file. 2005-02-07 02:53:32 +00:00
v10-v32.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
v10-va.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
v32-ba-1.d bfd/ 2006-10-17 13:41:49 +00:00
v32-ba-1.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
v32-bin-1.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
v32-bin-1.s * ld-elf/merge.d: xfail crisv32-*-*. 2004-11-04 15:04:05 +00:00
v32-v10.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
v32-va.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
va-v10.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
va-v32.d * ld-cris: Skip tests unsuitable for testing target 2005-09-01 01:47:25 +00:00
warn1.d * ld-cris/stabs1.s: New file. 2005-02-07 03:00:55 +00:00
warn2.d * ld-cris/stabs1.s: New file. 2005-02-07 03:00:55 +00:00
warn3.d Revert previous delta 2005-03-01 17:11:57 +00:00
warn4.d Revert previous delta 2005-03-01 17:11:57 +00:00
weakhid.s * ld-cris/weakhiddso.d, ld-cris/weakhid.s: New test. 2009-01-27 06:08:52 +00:00
weakhiddso.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
weakref1.d Adjust testsuite for cris-axis-aout. 2005-03-08 02:31:40 +00:00
weakref2.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
weakref3.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
weakref4.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30