binutils-gdb/ld/testsuite/ld-ifunc
Alan Modra 624940689a ld testsuite use of notarget
Much of the time it is better to use xfail rather than notarget to
hide a testsuite failure no one is planning on fixing.

1) When a target is fixed, an inappropriate xfail results in XPASS
   whereas notarget is silent.  Leaving in an inappropriate notarget
   entry risks the bug reappearing later, silently.
2) Tests might be used as a template for a new test, carrying over
   notarget and/or xfail.  Inappropriate notarget entries are silent.
3) An xfailed test that mysteriously XPASSes might actually indicate a
   bug.

	* testsuite/ld-elf/attributes.d: Use xfail rather than notarget.
	* testsuite/ld-elf/hash.d: Likewise.
	* testsuite/ld-elf/orphan-10.d: Likewise.
	* testsuite/ld-elf/overlay.d: Likewise.
	* testsuite/ld-elf/pr14926.d: Likewise.
	* testsuite/ld-elf/pr17550d.d: Likewise.
	* testsuite/ld-elf/pr19539.d: Likewise.
	* testsuite/ld-elf/pr22319.d: Likewise.
	* testsuite/ld-misc/defsym1.d: Likewise.
	* testsuite/ld-pe/pr19803.d: Likewise.
	* testsuite/ld-scripts/assign-loc.d: Likewise.
	* testsuite/ld-scripts/defined4.d: Likewise.
	* testsuite/ld-scripts/empty-address-1.d: Likewise.
	* testsuite/ld-scripts/empty-address-2a.d: Likewise.
	* testsuite/ld-scripts/empty-address-2b.d: Likewise.
	* testsuite/ld-scripts/fill.d: Likewise.
	* testsuite/ld-scripts/fill16.d: Likewise.
	* testsuite/ld-scripts/pr14962.d: Likewise.
	* testsuite/ld-scripts/pr14962-2.d: Likewise.
	* testsuite/ld-unique/pr21529.d: Likewise.
	* testsuite/ld-elf/compress1a.d: Likewise, and adjust targets.
	* testsuite/ld-elf/compressed1a.d: Likewise.
	* testsuite/ld-elf/compressed1d.d: Likewise.
	* testsuite/ld-elf/compressed1e.d: Likewise.
	* testsuite/ld-elf/eh5.d: Likewise.
	* testsuite/ld-elf/group8a.d: Likewise.
	* testsuite/ld-elf/linkonce2.d: Likewise.
	* testsuite/ld-elf/orphan-9.d: Likewise.
	* testsuite/ld-elf/pr17550a.d: Likewise.
	* testsuite/ld-elf/pr17550b.d: Likewise.
	* testsuite/ld-elf/pr17550c.d: Likewise.
	* testsuite/ld-elf/pr19162.d: Likewise.
	* testsuite/ld-elf/pr21884.d: Likewise.
	* testsuite/ld-gc/pr19167.d: Likewise.
	* testsuite/ld-gc/pr20022.d: Likewise.
	* testsuite/ld-gc/start.d: Likewise.
	* testsuite/ld-elf/orphan-11.d: Delete notarget.
	* testsuite/ld-elf/orphan-12.d: Likewise.
	* testsuite/ld-gc/stop.d: Likewise.
	* testsuite/ld-scripts/empty-address-3a.d: Likewise.
	* testsuite/ld-scripts/empty-address-3b.d: Likewise.
	* testsuite/ld-ifunc/pr17154-x86-64-now.d: Delete duplicate notarget.
	* testsuite/ld-scripts/section-match-1.d: Comment fix.
2018-07-10 23:58:29 +09:30
..
binutils.exp various i386-aout and i386-coff target removal 2018-04-18 09:34:19 +09:30
dummy.c
ifunc-1-local-x86.d i386: Update IFUNC tests for PLT address 2018-02-16 09:32:56 -08:00
ifunc-1-local-x86.map x86: Dump local IFUNC functions in the map file 2017-06-08 03:53:43 -07:00
ifunc-1-local-x86.s
ifunc-1-x86.d i386: Update IFUNC tests for PLT address 2018-02-16 09:32:56 -08:00
ifunc-1-x86.map x86: Dump local IFUNC functions in the map file 2017-06-08 03:53:43 -07:00
ifunc-1-x86.s
ifunc-2-i386-now.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ifunc-2-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-2-i386.s
ifunc-2-local-i386-now.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ifunc-2-local-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-2-local-i386.s
ifunc-2-local-x86-64-now.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ifunc-2-local-x86-64.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ifunc-2-local-x86-64.s
ifunc-2-x86-64-now.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ifunc-2-x86-64.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
ifunc-2-x86-64.s
ifunc-3-x86.s
ifunc-3a-x86.d i386: Update IFUNC tests for PLT address 2018-02-16 09:32:56 -08:00
ifunc-3b-x86.d
ifunc-4-local-x86.d
ifunc-4-local-x86.s
ifunc-4-x86.d
ifunc-4-x86.s
ifunc-4a-x86.d
ifunc-5-i386.s
ifunc-5-local-i386.s
ifunc-5-local-x86-64.s
ifunc-5-x86-64.s
ifunc-5a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5a-local-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5a-local-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5b-local-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5b-local-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5r-local-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-5r-local-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-6-i386.s
ifunc-6-x86-64.s
ifunc-6a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-6a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-6b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-6b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-7-i386.s
ifunc-7-x86-64.s
ifunc-7a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-7a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-7b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-7b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-8-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-8-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-8a-i386.s
ifunc-8a-x86-64.s
ifunc-8b-i386.s
ifunc-8b-x86-64.s
ifunc-9-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-9-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-9-x86.s
ifunc-10-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-10-i386.s
ifunc-10-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-10-x86-64.s
ifunc-11-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-11-i386.s
ifunc-11-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-11-x86-64.s
ifunc-12-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-12-i386.s
ifunc-12-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-12-x86-64.s
ifunc-13-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-13-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-13a-i386.s
ifunc-13a-x86-64.s
ifunc-13b-i386.s
ifunc-13b-x86-64.s
ifunc-14a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14a.s
ifunc-14b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14b.s
ifunc-14c-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14c-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14c.s
ifunc-14d-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14d-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14e-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14e-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14f-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-14f-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-15-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-15-i386.s
ifunc-15-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-15-x86-64.s
ifunc-16-i386-now.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-16-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-16-x86-64-now.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-16-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-16-x86.s
ifunc-17a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-17a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-17a.s
ifunc-17b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-17b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-17b.s
ifunc-18a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-18a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-18a.s
ifunc-18b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-18b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-18b.s
ifunc-19a-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-19a-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-19a.s
ifunc-19b-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-19b-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-19b.s
ifunc-20-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-20-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-20.s
ifunc-21-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-21-i386.s
ifunc-21-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-21-x86-64.s
ifunc-22-i386.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-22-i386.s
ifunc-22-x86-64.d ld: Skip some x86 IFUNC tests for NaCl targets 2018-05-28 08:12:50 -07:00
ifunc-22-x86-64.s
ifunc-23-x86.s
ifunc-23a-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-23b-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-23c-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-24-x86.s
ifunc-24a-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-24b-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-24c-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-25-x86.s
ifunc-25a-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-25b-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-25c-x86.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
ifunc-26.d ld: Unify STT_GNU_IFUNC handling 2018-05-28 08:15:21 -07:00
ifunc-26.s ld: Unify STT_GNU_IFUNC handling 2018-05-28 08:15:21 -07:00
ifunc-common-1.out
ifunc-common-1a.c
ifunc-common-1b.c
ifunc-lib.c
ifunc-main.c
ifunc-main.out
ifunc.exp PR23169 bogus test 2018-06-26 21:28:05 +09:30
ifuncmod5.d Fix Sparc, s390 and AArch64 targets so that they can handle relocs against ifunc symbols found in note sections. 2018-03-09 14:37:36 +00:00
ifuncmod5.s Fix Sparc, s390 and AArch64 targets so that they can handle relocs against ifunc symbols found in note sections. 2018-03-09 14:37:36 +00:00
lib.c
pass.out
pr16467.out
pr16467a.c
pr16467a.map
pr16467b.c
pr16467b.map
pr16467c.c
pr17154-i386-now.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
pr17154-i386.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
pr17154-x86-64-now.d ld testsuite use of notarget 2018-07-10 23:58:29 +09:30
pr17154-x86-64.d Define various symbols conditionally in shared libraries 2018-06-08 20:17:34 +09:30
pr17154-x86.s
pr18808.out
pr18808a.c
pr18808b.c
pr18841.out
pr18841a.c
pr18841b.c
pr18841c.c
pr23169a.c x86; Allow IFUNC pointer defined in PDE 2018-05-14 03:55:50 -07:00
pr23169a.rd Build ifunc tests when non-native 2018-06-18 22:00:32 +09:30
pr23169b.c x86; Allow IFUNC pointer defined in PDE 2018-05-14 03:55:50 -07:00
pr23169b.rd Build ifunc tests when non-native 2018-06-18 22:00:32 +09:30
pr23169c.c x86; Allow IFUNC pointer defined in PDE 2018-05-14 03:55:50 -07:00
pr23169c.rd Build ifunc tests when non-native 2018-06-18 22:00:32 +09:30
prog.c
test-1.c
test-2.c