binutils-gdb/ld/testsuite/ld-elf
Alan Modra 87e79a6515 Fixes for "Ignore dynamic references on forced local symbols"
PowerPC64 has its own mark_dynamic_ref, which needs the same change as
made by d664fd41e1 to the generic ELF version.  Some other targets
discard more than just .data, so allow for that too in expected ld
messages.

bfd/
	PR ld/22649
	* elf64-ppc.c (ppc64_elf_gc_mark_dynamic_ref): Ignore dynamic
	references on forced local symbols.
ld/
	PR ld/22649
	* testsuite/ld-elf/pr22649.msg: Allow other messages.
	* testsuite/ld-elf/shared.exp: Check that --gc-sections is
	supported before running ld/22649 tests.
2018-01-12 21:13:11 +10:30
..
attributes.d Add test to ensure that ternary linker script operators copy symbol flags. 2015-10-19 14:32:54 +01:00
attributes.ld Add test to ensure that ternary linker script operators copy symbol flags. 2015-10-19 14:32:54 +01:00
attributes.s Add test to ensure that ternary linker script operators copy symbol flags. 2015-10-19 14:32:54 +01:00
audit.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
audit.rd
begin.c
beginwarn.c
binutils.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
check-ptr-eq.c ld testsuite function pointer comparisons vs. hppa 2017-02-16 23:10:09 +10:30
comm1.c
comm-data1.s PR ld/10144 2011-11-29 12:42:10 +00:00
comm-data1.sd PR ld/10144 2011-11-29 12:42:10 +00:00
comm-data2.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
comm-data2.rd PR ld/10144 2011-11-29 12:42:10 +00:00
comm-data2.s * ld-elf/comm-data.exp: Use check_shared_lib_support rather than 2013-08-24 22:37:18 +00:00
comm-data2.sd PR ld/10144 2011-11-29 12:42:10 +00:00
comm-data2.xd * ld-elf/comm-data.exp: Use check_shared_lib_support rather than 2013-08-24 22:37:18 +00:00
comm-data2r.rd readelf ngettext fixes 2017-11-07 17:01:16 +10:30
comm-data2r.sd * ld-elf/comm-data.exp: Use check_shared_lib_support rather than 2013-08-24 22:37:18 +00:00
comm-data2r.xd * ld-elf/comm-data.exp: Use check_shared_lib_support rather than 2013-08-24 22:37:18 +00:00
comm-data3.sd Properly handle common symbol and weak function 2012-09-19 00:53:30 +00:00
comm-data3a.s Properly handle common symbol and weak function 2012-09-19 00:53:30 +00:00
comm-data3b.s Properly handle common symbol and weak function 2012-09-19 00:53:30 +00:00
comm-data4.d Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
comm-data4.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
comm-data5.d * ld-elf/comm-data.exp: Revert last change. 2012-12-07 06:00:06 +00:00
comm-data5.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
comm-data.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
commonpage1.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
commonpage2.d
compress1-alt.s Fix riscv ld testsuite failure for compressed1d. 2017-11-14 17:02:43 -08:00
compress1.s Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
compress1a.d Include compressed DWARF debug sections in ELF linker scripts. 2010-11-02 13:47:44 +00:00
compress1b.d Include compressed DWARF debug sections in ELF linker scripts. 2010-11-02 13:47:44 +00:00
compress1c.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
compress.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
compressed1a.d Add SHF_COMPRESSED support to gas and objcopy 2015-04-08 07:54:09 -07:00
compressed1b.d Limit ld-elf/compressed1b.d to Linux/GNU targets 2016-04-27 15:51:29 -07:00
compressed1c.d Pass --compress-debug-sections=none to ld 2016-04-27 05:28:08 -07:00
compressed1d-alt.d Fix riscv ld testsuite failure for compressed1d. 2017-11-14 17:02:43 -08:00
compressed1d.d Add modified file I missed in last commit. 2017-11-14 17:07:32 -08:00
compressed1e.d Correct ld-elf/compressed1e.d to use notarget and for cris-elf, not cris-*. 2015-04-24 06:10:19 +02:00
data1.c
data1.h
data2.c Add a test for weak alias 2012-07-02 14:40:19 +00:00
del.cc
depaudit2.rd
depaudit.rd
discard1.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
discard1.s Remove relocation against discarded sections for relocatable link. 2010-04-30 18:27:32 +00:00
discard2.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
discard2.s Remove relocation against discarded sections for relocatable link. 2010-04-30 18:27:32 +00:00
discard3.d Run more tests on x86_64-*-linux-gnu*/i?86-*-linux-gnu 2012-11-21 13:53:23 +00:00
discard.ld Remove relocation against discarded sections for relocatable link. 2010-04-30 18:27:32 +00:00
dl1.c
dl1.list
dl1.out
dl1main.c
dl2.c
dl2.list
dl2a.list
dl2a.out
dl2b.out
dl2main.c
dl2xxx.c
dl2xxx.list
dl3.cc
dl3.list
dl3a.out
dl3b.out
dl3header.h
dl3main.cc
dl4.c
dl4.list
dl4a.out
dl4b.out
dl4main.c
dl4xxx.c
dl4xxx.list
dl5.cc
dl5.out
dl6.c
dl6a.out
dl6amain.c
dl6b.out
dl6bmain.c
dl6cmain.c
dl6dmain.c
dummy.c
dwarf1.c
dwarf1.h
dwarf1.out
dwarf1main.c
dwarf2.err Relax dwarf2 expected error match 2017-02-17 18:02:40 +10:30
dwarf2a.c bfd/dwarf: Improve use of previously loaded dwarf information 2017-02-16 13:06:13 +00:00
dwarf2b.c bfd/dwarf: Improve use of previously loaded dwarf information 2017-02-16 13:06:13 +00:00
dwarf3.c bfd/dwarf: Improve use of previously loaded dwarf information 2017-02-16 13:06:13 +00:00
dwarf3.err Relax dwarf3 expected error match 2017-02-17 17:41:03 +10:30
dwarf.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
dynamic1.d Add a testcase for PR ld/12516. 2011-02-25 15:53:24 +00:00
dynamic1.ld Add a testcase for PR ld/12516. 2011-02-25 15:53:24 +00:00
dynamic1.s Add a testcase for PR ld/12516. 2011-02-25 15:53:24 +00:00
dynamic-1.c Mark symbol in executables if it matches dynamic_list 2014-02-10 08:05:54 -08:00
dynamic-1.rd Mark symbol in executables if it matches dynamic_list 2014-02-10 08:05:54 -08:00
dynamic-1.syms Mark symbol in executables if it matches dynamic_list 2014-02-10 08:05:54 -08:00
dynbss1.c
dynsym1.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
eh1.d Discard zero address range eh_frame FDEs 2014-10-04 22:49:32 +09:30
eh1.s Discard zero address range eh_frame FDEs 2014-10-04 22:49:32 +09:30
eh1a.s
eh2.d Discard zero address range eh_frame FDEs 2014-10-04 22:49:32 +09:30
eh2a.s
eh3.d Remove .eh_frame zero terminators 2017-08-31 19:40:35 +09:30
eh3.s Discard zero address range eh_frame FDEs 2014-10-04 22:49:32 +09:30
eh3a.s
eh4.d Remove .eh_frame zero terminators 2017-08-31 19:40:35 +09:30
eh4.s
eh4a.s
eh5.d Add Visium support to ld 2014-12-06 16:45:22 +01:00
eh5.s
eh5a.s
eh5b.s
eh6.d Align eh_frame FDEs according to their encoding 2017-03-05 14:49:54 +10:30
eh6.s Replace .long with .dc.a on my_personality_v0 2016-04-20 04:27:47 -07:00
eh-frame-hdr.d Add explicit shared check to eh-frame-hdr test. 2018-01-09 10:08:47 -08:00
eh-frame-hdr.s
eh-group1.s
eh-group2.s
eh-group.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
ehdr_start-missing.d Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
ehdr_start-missing.t Fix references to __ehdr_start when it cannot be defined 2013-11-19 10:54:00 -08:00
ehdr_start-shared.d non-PIC references to __ehdr_start in pie and shared 2014-01-15 22:23:16 +10:30
ehdr_start-strongref.s Fix references to __ehdr_start when it cannot be defined 2013-11-19 10:54:00 -08:00
ehdr_start-userdef.d non-PIC references to __ehdr_start in pie and shared 2014-01-15 22:23:16 +10:30
ehdr_start-userdef.t Fix references to __ehdr_start when it cannot be defined 2013-11-19 10:54:00 -08:00
ehdr_start-weak.d Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
ehdr_start.d non-PIC references to __ehdr_start in pie and shared 2014-01-15 22:23:16 +10:30
ehdr_start.s ld/testsuite/ 2012-11-30 21:14:02 +00:00
elf.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
empty2.d * lib/ld-lib.exp (check_gc_sections_available): Fail more targets. 2010-09-18 02:30:41 +00:00
empty2.s
empty-implib.out Fix implib test failures 2016-07-21 11:30:34 +09:30
empty.d
empty.s
end.c
endhidden.c
endprotected.c
endsym.d Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
endsym.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
exclude1.s
exclude2.s Don't re-export common symbols 2015-10-05 14:45:17 -07:00
exclude3.s Implement generic SHF_EXCLUDE. 2010-05-18 03:31:07 +00:00
exclude3a.d Use failif on ld-elf/exclude3 tests 2012-08-24 18:24:52 +00:00
exclude3b.d Use failif on ld-elf/exclude3 tests 2012-08-24 18:24:52 +00:00
exclude3c.d Implement generic SHF_EXCLUDE. 2010-05-18 03:31:07 +00:00
exclude.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
export-class-def.s * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
export-class-dep.s * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
export-class-lib.s * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
export-class-lib.ver * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
export-class-ref.s * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
export-class.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
export-class.sd * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
export-class.vd * ld-elf/export-class.sd: New test. 2012-08-28 20:29:19 +00:00
expr1.d
expr1.s
expr1.t
fini0.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
fini1.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
fini2.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
fini3.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
fini.c
fini.out
finin.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
flags1.d Don't fudge p_vaddr when PHDR in segment 2016-12-13 09:37:37 +10:30
flags1.ld Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
flags1.s * ld-elf/flags1.s: Use arm compatible .type syntax. 2010-10-28 06:21:49 +00:00
foo0.s Update PR ld/14156 tests 2012-07-31 20:45:01 +00:00
foo1.s * ld-elf/foo0.s: Use ARM-compatible .section syntax. 2012-07-13 21:43:16 +00:00
foo2.s * ld-elf/foo0.s: Use ARM-compatible .section syntax. 2012-07-13 21:43:16 +00:00
foo3.s * ld-elf/foo0.s: Use ARM-compatible .section syntax. 2012-07-13 21:43:16 +00:00
foo.c
foo.map
foon.s * ld-elf/foo0.s: Use ARM-compatible .section syntax. 2012-07-13 21:43:16 +00:00
frame.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
frame.s
func1.c
gabiend.rt ld: relax alignment requirements of compressed .debug_* section checks 2015-12-07 17:52:25 +01:00
gabinormal.rt ld: relax alignment requirements of compressed .debug_* section checks 2015-12-07 17:52:25 +01:00
gap.s Assign file position for .strtab only if needed 2014-12-30 19:09:11 -08:00
global1.d Implement ELF linker -z global option 2012-11-20 22:16:05 +00:00
globalaudit.rd globalaudit.rd: Allow additional bits in DT_FLAGS_1 2017-09-14 12:45:18 -07:00
gnubegin.rS Add --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] 2015-04-14 22:01:38 -07:00
gnunormal.rS Add --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] 2015-04-14 22:01:38 -07:00
group1.d [ARC] Fix ld testsuite failures. 2016-04-05 13:46:44 +02:00
group1a.s
group1b.s
group2.d 2010-10-23 Mark Mitchell <mark@codesourcery.com> 2010-10-23 18:05:10 +00:00
group3a.d
group3a.s
group3b.d [ARC] Fixed-linker-related-testsuite-for-ARC 2016-05-19 15:06:51 +02:00
group3b.s
group4.d * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850. 2010-09-23 12:24:41 +00:00
group5.d * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850. 2010-09-23 12:24:41 +00:00
group6.d * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850. 2010-09-23 12:24:41 +00:00
group7.d 2010-10-23 Mark Mitchell <mark@codesourcery.com> 2010-10-23 18:05:10 +00:00
group8.s
group8a.d PRU LD Port 2016-12-31 12:04:11 +10:30
group8b.d PRU LD Port 2016-12-31 12:04:11 +10:30
group9.s
group9a.d PRU LD Port 2016-12-31 12:04:11 +10:30
group9b.d PR21167, relocation sections not included in groups 2017-10-05 08:38:11 +10:30
group10.d 2010-10-23 Mark Mitchell <mark@codesourcery.com> 2010-10-23 18:05:10 +00:00
group10.s bfd/ 2010-02-19 01:47:16 +00:00
group11.d ld: Allow section groups to be resolved as part of a relocatable link 2017-06-06 09:53:38 +01:00
group12.d ld: Allow section groups to be resolved as part of a relocatable link 2017-06-06 09:53:38 +01:00
group12.ld ld: Allow section groups to be resolved as part of a relocatable link 2017-06-06 09:53:38 +01:00
group.ld Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
hash.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
header.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
header.s
header.t
hidden.out
implib.rd Fix implib test failures 2016-07-21 11:30:34 +09:30
implib.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
indirect1a.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect1b.c PowerPC64 dot-sym testsuite fixes 2016-12-03 20:59:43 +10:30
indirect1c.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect2.c PowerPC64 dot-sym testsuite fixes 2016-12-03 20:59:43 +10:30
indirect3.out Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect3a.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect3b.c PowerPC64 dot-sym testsuite fixes 2016-12-03 20:59:43 +10:30
indirect3c.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect4.out Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect4a.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect4b.c PowerPC64 dot-sym testsuite fixes 2016-12-03 20:59:43 +10:30
indirect4c.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect5.map Undo dynamic symbol state after regular object sym type mismatch 2017-04-17 23:14:37 +09:30
indirect5.out Undo dynamic symbol state after regular object sym type mismatch 2017-04-17 23:14:37 +09:30
indirect5a.c Undo dynamic symbol state after regular object sym type mismatch 2017-04-17 23:14:37 +09:30
indirect5b.c Undo dynamic symbol state after regular object sym type mismatch 2017-04-17 23:14:37 +09:30
indirect6a.c Undo dynamic symbol state after regular object sym type mismatch 2017-04-17 23:14:37 +09:30
indirect.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
init0.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
init1.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
init2.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
init3.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
init-fini-arrays.d PR21287, Inconsistent section type for .init_array and .init_array.42 2017-04-10 15:11:35 +09:30
init-fini-arrays.s PR21287, Inconsistent section type for .init_array and .init_array.42 2017-04-10 15:11:35 +09:30
init-mixed.c * ld-elf/init-mixed.c: Include config.h first. 2012-05-18 02:05:23 +00:00
init-mixed.out Add SORT_BY_INIT_PRIORITY. 2010-12-15 14:56:40 +00:00
init.c
init.out
initn.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
interleave-0.d Objcopy interleave fails if section address not multiple of interleave. 2017-12-06 10:34:36 -08:00
interleave-4.d Objcopy interleave fails if section address not multiple of interleave. 2017-12-06 10:34:36 -08:00
interleave.ld Objcopy interleave test 2017-12-07 23:04:15 +10:30
interleave.s Objcopy interleave test 2017-12-07 23:04:15 +10:30
libbarw.rd Check .gnu.warning section in shared library 2013-07-24 17:24:20 +00:00
linkinfo1.s Set SHF_INFO_LINK bit for SHT_REL/SHT_RELA sections 2013-12-19 11:34:47 -08:00
linkinfo1a.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
linkinfo1b.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
linkonce1.d New ARC implementation. 2015-10-07 14:20:19 +01:00
linkonce1a.s
linkonce1b.s
linkonce2.d ld/arc: Fix linker for big-endian arc targets 2016-04-05 23:08:28 +01:00
linkoncerdiff1.s
linkoncerdiff2.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
linkoncerdiff.d Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
lma.lnk
lma.s
loadaddr1.d hppa -z relro again 2017-02-16 23:09:38 +10:30
loadaddr1.t
loadaddr2.d hppa -z relro again 2017-02-16 23:09:38 +10:30
loadaddr2.t
loadaddr3.t
loadaddr3a.d hppa -z relro again 2017-02-16 23:09:38 +10:30
loadaddr3b.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
loadaddr.s
loadaddr.t
local1.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
local1.map
local1.s
main.c
maxpage1.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
maxpage1.s
maxpage2.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
maxpage3.t Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
maxpage3a.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
maxpage3b.d Early expression evaluation 2016-07-20 10:55:45 +09:30
maxpage3c.d ld/testsuite/ 2012-12-15 10:28:17 +00:00
maxpage4.d ld/testsuite/ 2012-12-15 10:28:17 +00:00
maxpage4.t
maxpage5.d ld/testsuite/ 2012-12-15 10:28:17 +00:00
maxpage5.s Set output maxpagesize when rewriting program header 2012-11-21 21:31:18 +00:00
maxpage5.t Set output maxpagesize when rewriting program header 2012-11-21 21:31:18 +00:00
mbind1.s Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
mbind1a.d mbind tests: don't check PT_LOAD headers 2017-04-07 00:18:33 +09:30
mbind1b.d mbind tests: don't check PT_LOAD headers 2017-04-07 00:18:33 +09:30
mbind1c.d mbind tests: don't check PT_LOAD headers 2017-04-07 00:18:33 +09:30
mbind2a.s Tweak MBIND ld test for ARM. 2017-04-07 18:24:38 +09:30
mbind2b.c Support ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX 2017-04-04 09:06:04 -07:00
merge2.d [ARC] Local symbols relocation cleanup 2016-02-29 16:51:11 +01:00
merge2.s
merge3.d [ARC] Local symbols relocation cleanup 2016-02-29 16:51:11 +01:00
merge3.s Add aligned string merge test 2015-02-25 00:15:26 +10:30
merge.d ld-elf/merge.d: Don't expect to fail for sparc 2017-10-07 16:14:50 -07:00
merge.ld
merge.s
multibss1.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
multibss1.s
needed1.out Add tests for --add-needed/--copy-dt-needed-entries 2012-12-04 17:44:43 +00:00
needed1a.c Add tests for --add-needed/--copy-dt-needed-entries 2012-12-04 17:44:43 +00:00
needed1b.c Add tests for --add-needed/--copy-dt-needed-entries 2012-12-04 17:44:43 +00:00
needed1c.c Add tests for --add-needed/--copy-dt-needed-entries 2012-12-04 17:44:43 +00:00
needed2.ver Add a test for --as-needed with symbol versioning 2013-12-11 08:00:34 -08:00
needed2a.c Add a test for --as-needed with symbol versioning 2013-12-11 08:00:34 -08:00
needed2b.c Add a test for --as-needed with symbol versioning 2013-12-11 08:00:34 -08:00
needed2c.c Add a test for --as-needed with symbol versioning 2013-12-11 08:00:34 -08:00
needed3.c PR 17287, DT_NEEDED of unneeded libraries affects --as-needed 2014-08-18 18:45:01 +09:30
new.cc Don't include <exception_defines.h> 2011-02-23 22:37:48 +00:00
nobits-1.d Don't add PHDR for objcopy/strip or ld script specifying PHDRS 2016-12-13 09:37:59 +10:30
nobits-1.s
nobits-1.t
noload-1.d
noload-1.s
noload-1.t Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
noload-2.d Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
noload-3.d
noload-3.s
noload-3.t
normal.out
note-1.d Don't add PHDR for objcopy/strip or ld script specifying PHDRS 2016-12-13 09:37:59 +10:30
note-1.s
note-1.t
note-2.d Don't add PHDR for objcopy/strip or ld script specifying PHDRS 2016-12-13 09:37:59 +10:30
note-2.s
note-2.t
note-3.l More support for ld --hash-style in the ld testsuite 2017-08-08 07:22:36 +09:30
note-3.s * elflink.c (_bfd_elf_link_create_dynamic_sections): If the 2011-06-10 14:04:25 +00:00
note-3.t PR22431, powerpc64 ld segfault when .plt discarded 2017-11-14 20:43:55 +10:30
now-1.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
now-2.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
now-3.d Fix --enable-new-dtags config support 2017-06-05 14:58:12 +09:30
now-4.d Fix --enable-new-dtags config support 2017-06-05 14:58:12 +09:30
orphan2.d * ld-elf/elf.exp: Don't run --gc-sections tls var test on v850. 2010-09-23 12:24:41 +00:00
orphan2.s
orphan3.d Fix lots of linker testsuite failures for the FT32 target. 2016-05-18 10:11:47 +01:00
orphan3a.s
orphan3b.s
orphan3c.s
orphan3d.s
orphan3e.s
orphan3f.s
orphan4.d * ld-elf/orphan4.d: Allow for other sections to be present in the 2010-02-23 16:56:39 +00:00
orphan4.ld * emultempl/elf32.em (_place_orphan): If an input section doesn't 2010-01-14 04:56:12 +00:00
orphan4.s * emultempl/elf32.em (_place_orphan): If an input section doesn't 2010-01-14 04:56:12 +00:00
orphan-5.d ld: Extend options for altering orphan handling behaviour. 2015-09-04 22:30:55 +01:00
orphan-5.l ld/testing: Fix error and warning checks in run_dump_test 2016-03-30 17:58:05 +01:00
orphan-6.d ld: Extend options for altering orphan handling behaviour. 2015-09-04 22:30:55 +01:00
orphan-6.l ld/testing: Fix error and warning checks in run_dump_test 2016-03-30 17:58:05 +01:00
orphan-7.d ld: Extend options for altering orphan handling behaviour. 2015-09-04 22:30:55 +01:00
orphan-7.map ld: Fix failures in new orphan handling tests. 2015-09-07 23:28:04 +01:00
orphan-8.d ld: Extend options for altering orphan handling behaviour. 2015-09-04 22:30:55 +01:00
orphan-8.map ld: Create test object files based on source file name 2016-11-04 12:04:11 +00:00
orphan-9.d Don't run new orphan tests on i860 and i960 2017-03-11 10:51:56 +10:30
orphan-9.ld ld: Track changes to default region LMA even for empty sections 2017-03-09 21:11:06 +00:00
orphan-9.s ld: better handling of lma region for orphan sections 2017-03-09 21:11:05 +00:00
orphan-10.d Don't run new orphan tests on i860 and i960 2017-03-11 10:51:56 +10:30
orphan-10.s ld: Track changes to default region LMA even for empty sections 2017-03-09 21:11:06 +00:00
orphan-11.d ld: Early detection of orphans we know will be discarded 2017-08-24 12:41:34 +01:00
orphan-11.ld LD/testsuite: Also discard `.MIPS.options' in orphan tests 2017-08-30 22:55:14 +01:00
orphan-11.s ld: Early detection of orphans we know will be discarded 2017-08-24 12:41:34 +01:00
orphan-12.d ld: Early detection of orphans we know will be discarded 2017-08-24 12:41:34 +01:00
orphan-12.s ld: Early detection of orphans we know will be discarded 2017-08-24 12:41:34 +01:00
orphan-region.d Fix lots of linker testsuite failures for the FT32 target. 2016-05-18 10:11:47 +01:00
orphan-region.ld [MIPS] Implement O32 FPXX, FP64 and FP64A ABI extensions 2014-07-29 11:27:59 +01:00
orphan-region.s * ldlang.c (lang_insert_orphan): Place loadable orphans in the same 2010-03-16 14:14:40 +00:00
orphan.d Fix lots of linker testsuite failures for the FT32 target. 2016-05-18 10:11:47 +01:00
orphan.ld Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
orphan.s
overlay.d Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
overlay.s
overlay.t Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
pass.out
pie.d Set DF_1_PIE in gld${EMULATION_NAME}_after_parse 2015-09-22 06:08:55 -07:00
pr349-1.s
pr349-2.s
pr349.d Fix lots of linker testsuite failures for the FT32 target. 2016-05-18 10:11:47 +01:00
pr2404.out Add a testcase for PR ld/2404 2014-01-20 04:50:47 -08:00
pr2404a.c Add a testcase for PR ld/2404 2014-01-20 04:50:47 -08:00
pr2404b.c Add a testcase for PR ld/2404 2014-01-20 04:50:47 -08:00
pr9676-1.c
pr9676-2.c
pr9676-3.c
pr9676-4.c
pr9676.rd ld: elfvers tests: support symbol prefixed targets 2010-12-10 06:08:11 +00:00
pr9679-1.c
pr9679-2.c
pr9679.rd ld: elfvers tests: support symbol prefixed targets 2010-12-10 06:08:11 +00:00
pr11138-1.c
pr11138-1.map
pr11138-2.c
pr11138-2.map
pr11138.out
pr11304.d PR ld/11304 2010-03-19 14:49:46 +00:00
pr11304a.s * ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux. 2012-02-14 01:02:04 +00:00
pr11304b.s * ld-elf/linkoncerdiff.d: Don't run for hppa64-hpux. 2012-02-14 01:02:04 +00:00
pr12851.d PRU LD Port 2016-12-31 12:04:11 +10:30
pr12851.s Check relocations in note sections for --gc-sections. 2011-06-09 04:52:15 +00:00
pr12975.d [ARC] Fixed-linker-related-testsuite-for-ARC 2016-05-19 15:06:51 +02:00
pr12975.s Check if a symbol is hidden by linker script. 2011-09-16 01:15:20 +00:00
pr12975.t Check if a symbol is hidden by linker script. 2011-09-16 01:15:20 +00:00
pr13177.d [ARC] Fixed-linker-related-testsuite-for-ARC 2016-05-19 15:06:51 +02:00
pr13177.s Only run pr12975/pr13177 for *-*-linux* and *-*-gnu* targets. 2011-09-16 16:07:16 +00:00
pr13195.c Fix --gc-sections failure with symbol versioning. 2011-09-29 00:13:14 +00:00
pr13195.d [ARC] Fixed-linker-related-testsuite-for-ARC 2016-05-19 15:06:51 +02:00
pr13195.s Fix --gc-sections failure with symbol versioning. 2011-09-29 00:13:14 +00:00
pr13195.t Fix --gc-sections failure with symbol versioning. 2011-09-29 00:13:14 +00:00
pr13250-1.c Preserve the maximum alignment/size for common symbols. 2011-10-08 16:51:11 +00:00
pr13250-2.c Preserve the maximum alignment/size for common symbols. 2011-10-08 16:51:11 +00:00
pr13250-3.c Preserve the maximum alignment/size for common symbols. 2011-10-08 16:51:11 +00:00
pr13839.d Add a testcase for PR ld/13839 2012-03-14 15:56:13 +00:00
pr13839.s Add a testcase for PR ld/13839 2012-03-14 15:56:13 +00:00
pr13839.t Add a testcase for PR ld/13839 2012-03-14 15:56:13 +00:00
pr14052.d Add a testcase for PR ld/14052 2012-05-05 14:15:21 +00:00
pr14052.t Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
pr14156a.d is_underscore_target for ld-elf tests 2017-06-18 11:56:19 +09:30
pr14156b.d Add SORT_NONE and don't sort sort .init/.fini sections 2012-07-10 06:50:57 +00:00
pr14156c.d Add SORT_NONE and don't sort sort .init/.fini sections 2012-07-10 06:50:57 +00:00
pr14156c.t Update PR ld/14156 tests 2012-07-31 20:45:01 +00:00
pr14170a.s PR ld/14170 2012-05-28 04:08:53 +00:00
pr14170b.s Add a test for PR ld/14170 2012-05-27 14:45:41 +00:00
pr14170c.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
pr14323-1.c Add testcases for PR ld/14323 2012-07-10 04:51:53 +00:00
pr14323-2.c Add testcases for PR ld/14323 2012-07-10 04:51:53 +00:00
pr14525.c Provide __executable_start for PIE 2012-08-31 02:52:14 +00:00
pr14525.out Provide __executable_start for PIE 2012-08-31 02:52:14 +00:00
pr14862-1.c Remove ref_dynamic_nonweak added by accident 2012-11-20 22:17:27 +00:00
pr14862-2.c Remove ref_dynamic_nonweak added by accident 2012-11-20 22:17:27 +00:00
pr14862.map Remove ref_dynamic_nonweak added by accident 2012-11-20 22:17:27 +00:00
pr14862.out PR ld/12549 2013-03-18 02:47:03 +00:00
pr14926.d PRU LD Port 2016-12-31 12:04:11 +10:30
pr14926.s Add a testase for PR ld/14926 2012-12-07 12:32:50 +00:00
pr16322.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr16322.s ld: don't use ia64 register name in expression of pr16322 test 2015-01-28 10:04:51 +01:00
pr16452.map Add tests for PR ld/16452 and PR ld/16457 2014-12-01 06:06:21 -08:00
pr16452.od Add tests for PR ld/16452 and PR ld/16457 2014-12-01 06:06:21 -08:00
pr16452a.c Add tests for PR ld/16452 and PR ld/16457 2014-12-01 06:06:21 -08:00
pr16452b.c Add tests for PR ld/16452 and PR ld/16457 2014-12-01 06:06:21 -08:00
pr16457.od Add tests for PR ld/16452 and PR ld/16457 2014-12-01 06:06:21 -08:00
pr16496a.c Display symbol version when dumping dynrelocs 2014-11-25 06:47:44 -08:00
pr16496a.map Display symbol version when dumping dynrelocs 2014-11-25 06:47:44 -08:00
pr16496b.c Display symbol version when dumping dynrelocs 2014-11-25 06:47:44 -08:00
pr16496b.od Display symbol version when dumping dynrelocs 2014-11-25 06:47:44 -08:00
pr16498a.d Improve orphaned TLS section handling 2014-01-24 08:56:07 -08:00
pr16498a.s Replace .align with .p2align 2014-01-24 10:01:56 -08:00
pr16498a.t Improve orphaned TLS section handling 2014-01-24 08:56:07 -08:00
pr16498b.d Add another testcase for PR ld/16498 2014-01-24 09:03:21 -08:00
pr16498b.t Add another testcase for PR ld/16498 2014-01-24 09:03:21 -08:00
pr17068.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17068a.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17068b.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17068c.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17068d.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17068e.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17068ez.s Reload --as-needed libraries inside groups 2014-07-03 17:05:42 +09:30
pr17550-1.s Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550-2.s Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550-3.s Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550-4.s Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550a.d Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550b.d Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550c.d Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17550d.d Strip global symbol defined in discarded section 2016-05-06 09:46:50 -07:00
pr17615.d [ARC] Fixed-linker-related-testsuite-for-ARC 2016-05-19 15:06:51 +02:00
pr17615.s Add a testcase for PR ld/17615 2015-01-19 09:23:29 -08:00
pr18458a.c Convert PLT reloc only if pointer equality isn't needed 2015-05-27 14:32:24 -07:00
pr18458b.c Convert PLT reloc only if pointer equality isn't needed 2015-05-27 14:32:24 -07:00
pr18458c.c Convert PLT reloc only if pointer equality isn't needed 2015-05-27 14:32:24 -07:00
pr18718.c ld testsuite function pointer comparisons vs. hppa 2017-02-16 23:10:09 +10:30
pr18720.out Properly merge hidden versioned symbol 2015-08-07 05:04:35 -07:00
pr18720.rd Properly hide hidden versioned symbol in executable 2016-11-28 08:03:46 -08:00
pr18720a.c ld testsuite function pointer comparisons vs. hppa 2017-02-16 23:10:09 +10:30
pr18720b.c PowerPC64 dot-sym testsuite fixes 2016-12-03 20:59:43 +10:30
pr18720c.c Properly merge hidden versioned symbol 2015-08-07 05:04:35 -07:00
pr18735.d Fix some AVR test failures. 2016-05-04 13:03:52 +01:00
pr18735.s Don't change the default symbol for relocatable link 2015-07-30 03:28:00 -07:00
pr19005.d Adjust the output section size to skip gap fills 2015-09-29 06:33:24 -07:00
pr19005.s Adjust the output section size to skip gap fills 2015-09-29 06:33:24 -07:00
pr19005.t Adjust the output section size to skip gap fills 2015-09-29 06:33:24 -07:00
pr19073.map Skip the unversioned definition after the default version 2015-10-12 04:57:16 -07:00
pr19073.rd Skip the unversioned definition after the default version 2015-10-12 04:57:16 -07:00
pr19073.s Skip the unversioned definition after the default version 2015-10-12 04:57:16 -07:00
pr19162.d Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
pr19162a.s Add a testcase for PR ld/19162 2016-02-29 10:37:59 -08:00
pr19162b.s Add a testcase for PR ld/19162 2016-02-29 10:37:59 -08:00
pr19539.d readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr19539.s Check reloc against IFUNC symbol only with dynamic symbols 2016-01-30 16:08:20 -08:00
pr19539.t Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
pr19553.map Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19553a.c Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19553b.c Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19553b.out Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19553c.c PowerPC64 dot-sym testsuite fixes 2016-12-03 20:59:43 +10:30
pr19553c.out Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19553d.c Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19553d.out Don't add DT_NEEDED for unmatched symbol 2016-02-01 15:49:52 -08:00
pr19579a.c ELF: Check ELF_COMMON_DEF_P for common symbols 2017-04-07 07:40:14 -07:00
pr19579b.c Treat common symbol in executable as definition 2016-03-04 06:37:54 -08:00
pr19617.s Always create dynamic sections for -E/--dynamic-list 2016-02-18 03:13:51 -08:00
pr19617a.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
pr19617b.d Require --no-dynamic-linker with -static -E/--dynamic-list 2017-04-21 12:01:05 -07:00
pr19617c.d Require --no-dynamic-linker with -static -E/--dynamic-list 2017-04-21 12:01:05 -07:00
pr19698.d Update symbol version for symbol from linker script 2016-02-24 15:13:48 -08:00
pr19698.s Update symbol version for symbol from linker script 2016-02-24 15:13:48 -08:00
pr19698.t Update symbol version for symbol from linker script 2016-02-24 15:13:48 -08:00
pr19719a.c [x86] Resolve non-PIC undefweak symbols in executable 2016-02-26 04:55:57 -08:00
pr19719b.c [x86] Resolve non-PIC undefweak symbols in executable 2016-02-26 04:55:57 -08:00
pr19719c.c [x86] Resolve non-PIC undefweak symbols in executable 2016-02-26 04:55:57 -08:00
pr19719d.c [x86] Resolve non-PIC undefweak symbols in executable 2016-02-26 04:55:57 -08:00
pr19789.d Don't create dynamic sections when relocatable 2016-03-08 20:45:52 -08:00
pr19789.s Don't create dynamic sections when relocatable 2016-03-08 20:45:52 -08:00
pr20513a.d Add tests for PR ld/20513 2016-09-01 12:01:11 -07:00
pr20513a.s Add tests for PR ld/20513 2016-09-01 12:01:11 -07:00
pr20513b.d Add tests for PR ld/20513 2016-09-01 12:01:11 -07:00
pr20513b.s Add tests for PR ld/20513 2016-09-01 12:01:11 -07:00
pr20513c.d Limit pr20513c/pr20513d to Linux and GNU targets 2016-09-02 07:58:24 -07:00
pr20513d.d Limit pr20513c/pr20513d to Linux and GNU targets 2016-09-02 07:58:24 -07:00
pr20513e.d Add tests for PR ld/20513 2016-09-01 12:01:11 -07:00
pr20513f.d Add tests for PR ld/20513 2016-09-01 12:01:11 -07:00
pr20528a.d Fix pr20528 testsuite 2016-09-30 17:51:07 +09:30
pr20528a.s Don't merge 2 sections with different SHF_EXCLUDE 2016-09-29 12:58:40 -07:00
pr20528b.d Fix pr20528 testsuite 2016-09-30 17:51:07 +09:30
pr20528b.s Don't merge 2 sections with different SHF_EXCLUDE 2016-09-29 12:58:40 -07:00
pr20828-a.sd PR ld/20828: Remove leading `_' from symbols used in tests 2017-01-23 11:26:06 +00:00
pr20828-b.sd PR ld/20828: Remove leading `_' from symbols used in tests 2017-01-23 11:26:06 +00:00
pr20828-c.sd PR ld/20828: Remove leading `_' from symbols used in tests 2017-01-23 11:26:06 +00:00
pr20828-d.sd PR ld/20828: Move symbol version processing ahead of GC symbol sweep 2017-02-22 18:16:28 +00:00
pr20828-e.sd PR ld/20828: Move symbol version processing ahead of GC symbol sweep 2017-02-22 18:16:28 +00:00
pr20828-v.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
pr20828-v.od PR ld/20828: Move symbol version processing ahead of GC symbol sweep 2017-02-22 18:16:28 +00:00
pr20828-v.s PR ld/20828: Move symbol version processing ahead of GC symbol sweep 2017-02-22 18:16:28 +00:00
pr20828-v.ver PR ld/20828: Move symbol version processing ahead of GC symbol sweep 2017-02-22 18:16:28 +00:00
pr20828.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
pr20828.s PR ld/20828: Fix linker script symbols wrongly forced local with section GC 2017-01-18 18:30:34 +00:00
pr20828.ver PR ld/20828: Remove leading `_' from symbols used in tests 2017-01-23 11:26:06 +00:00
pr20995-2so.r Use dynrelro for symbols in relro sections too 2016-12-28 22:10:38 +10:30
pr20995.r dynrelro section for read-only dynamic symbols copied into executable 2016-12-26 13:47:51 +10:30
pr20995a.s dynrelro section for read-only dynamic symbols copied into executable 2016-12-26 13:47:51 +10:30
pr20995b.s dynrelro section for read-only dynamic symbols copied into executable 2016-12-26 13:47:51 +10:30
pr20995c.s Use dynrelro for symbols in relro sections too 2016-12-28 22:10:38 +10:30
pr21086.c Require --no-dynamic-linker with -static -E/--dynamic-list 2017-04-21 12:01:05 -07:00
pr21086.list Require --no-dynamic-linker with -static -E/--dynamic-list 2017-04-21 12:01:05 -07:00
pr21233-e.ld PR ld/21233: Avoid sweeping forced-undefined symbols in section GC 2017-04-04 23:21:44 +01:00
pr21233-l.s PR ld/21233: Avoid sweeping forced-undefined symbols in section GC 2017-04-04 23:21:44 +01:00
pr21233-l.sd PR ld/21233: Avoid sweeping forced-undefined symbols in section GC 2017-04-04 23:21:44 +01:00
pr21233.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
pr21233.s PR ld/21233: Avoid sweeping forced-undefined symbols in section GC 2017-04-04 23:21:44 +01:00
pr21233.sd PR ld/21233: Avoid sweeping forced-undefined symbols in section GC 2017-04-04 23:21:44 +01:00
pr21384.d Adjust testsuite/ld-elf/pr21384.d 2017-05-03 07:43:50 -07:00
pr21384.dl Add a test for PR ld/21384 2017-05-02 13:54:22 -07:00
pr21384.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
pr21384.s Add a test for PR ld/21384 2017-05-02 13:54:22 -07:00
pr21389.map Put soname in the version definition section 2017-04-17 07:47:32 -07:00
pr21389.s Put soname in the version definition section 2017-04-17 07:47:32 -07:00
pr21389a.d Put soname in the version definition section 2017-04-17 07:47:32 -07:00
pr21389b.d Put soname in the version definition section 2017-04-17 07:47:32 -07:00
pr21389c.d Put soname in the version definition section 2017-04-17 07:47:32 -07:00
pr21562a.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562a.s is_underscore_target for ld-elf tests 2017-06-18 11:56:19 +09:30
pr21562a.t Always define referenced __start_SECNAME/__stop_SECNAME 2017-06-13 08:53:22 -07:00
pr21562b.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562b.s is_underscore_target for ld-elf tests 2017-06-18 11:56:19 +09:30
pr21562b.t Always define referenced __start_SECNAME/__stop_SECNAME 2017-06-13 08:53:22 -07:00
pr21562c.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562c.t Update PR ld/21562 tests for underscore targets 2017-11-24 08:58:56 -08:00
pr21562d.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562d.t Update PR ld/21562 tests for underscore targets 2017-11-24 08:58:56 -08:00
pr21562e.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562f.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562g.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562h.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562i.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562j.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562k.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562l.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562m.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21562n.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
pr21703-1.s [BFD][PR21703]Override the new defined symbol with the old normal symbol when --allow-multiple-definition is provided. 2017-10-24 13:01:48 +01:00
pr21703-2.s [BFD][PR21703]Override the new defined symbol with the old normal symbol when --allow-multiple-definition is provided. 2017-10-24 13:01:48 +01:00
pr21703-3.s [BFD][PR21703]Override the new defined symbol with the old normal symbol when --allow-multiple-definition is provided. 2017-10-24 13:01:48 +01:00
pr21703-4.s [BFD][PR21703]Override the new defined symbol with the old normal symbol when --allow-multiple-definition is provided. 2017-10-24 13:01:48 +01:00
pr21703-r.sd [PR21703]Adjust pr21703 tests on various targets. 2017-10-26 15:43:44 +01:00
pr21703-shared.sd [PR21703]Adjust pr21703 tests on various targets. 2017-10-26 15:43:44 +01:00
pr21703.sd [BFD][PR21703]Override the new defined symbol with the old normal symbol when --allow-multiple-definition is provided. 2017-10-24 13:01:48 +01:00
pr21703.ver [BFD][PR21703]Override the new defined symbol with the old normal symbol when --allow-multiple-definition is provided. 2017-10-24 13:01:48 +01:00
pr21884.d Stop the v850 linker from converting to other output formats whilst linking. 2017-11-21 14:15:51 +00:00
pr21884.t Check ELF section header only for ELF output 2017-08-02 05:10:48 -07:00
pr21884a.s Check ELF section header only for ELF output 2017-08-02 05:10:48 -07:00
pr21884b.s Check ELF section header only for ELF output 2017-08-02 05:10:48 -07:00
pr21903.s Move common symbol check after bed->common_definition 2017-08-07 08:02:29 -07:00
pr21903a.d Treat common symbol as undefined for --no-define-common 2017-08-06 08:19:04 -07:00
pr21903b.d Treat common symbol as undefined for --no-define-common 2017-08-06 08:19:04 -07:00
pr21903c.d ld: Add "--" after regexp 2017-08-24 17:45:24 -07:00
pr21903d.d ld: Add "--" after regexp 2017-08-24 17:45:24 -07:00
pr21903e.d ld: Add "--" after regexp 2017-08-24 17:45:24 -07:00
pr21904.d Add a testcase for "ld -d" 2017-08-04 05:39:56 -07:00
pr21904.s Add a testcase for "ld -d" 2017-08-04 05:39:56 -07:00
pr21964-1a.c Update PR ld/21964 tests 2017-08-22 09:41:43 -07:00
pr21964-1b.c Update PR ld/21964 tests 2017-08-22 09:41:43 -07:00
pr21964-1c.c Update PR ld/21964 tests 2017-08-22 09:41:43 -07:00
pr21964-2a.c Update PR ld/21964 tests 2017-08-22 09:41:43 -07:00
pr21964-2b.c Update PR ld/21964 tests 2017-08-22 09:41:43 -07:00
pr21964-2c.c Update PR ld/21964 tests 2017-08-22 09:41:43 -07:00
pr21978.od Add a test for PR binutils/21978 2017-09-30 03:04:52 -07:00
pr21978a.c Add a test for PR binutils/21978 2017-09-30 03:04:52 -07:00
pr21978b.c Add a test for PR binutils/21978 2017-09-30 03:04:52 -07:00
pr22150.vd Add a test for PR ld/22150 2017-09-22 07:05:53 -07:00
pr22150.ver Add a test for PR ld/22150 2017-09-22 07:05:53 -07:00
pr22150a.s Add a test for PR ld/22150 2017-09-22 07:05:53 -07:00
pr22150b.s Add a test for PR ld/22150 2017-09-22 07:05:53 -07:00
pr22263-1.rd PR22263 testcase 2017-10-14 00:15:44 +10:30
pr22263-1a.c Add a compile-time test for PR ld/22263 2017-10-12 14:55:01 -07:00
pr22263-1b.c Add a compile-time test for PR ld/22263 2017-10-12 14:55:01 -07:00
pr22269-1.c Add a compile-time test for PR ld/22269 2017-10-20 09:47:08 -07:00
pr22269-1.rd Add a compile-time test for PR ld/22269 2017-10-20 09:47:08 -07:00
pr22269.s Add 2 testcases for PR ld/22269 2017-10-11 13:44:16 -07:00
pr22269a.d Add 2 testcases for PR ld/22269 2017-10-11 13:44:16 -07:00
pr22269b.d ld: Update tests for warning of "-z dynamic-undefined-weak ignored" 2017-10-12 01:52:33 -07:00
pr22319.d Make sure that undefined symbols added to the linker command line via the -u option appear in the output executable, if they have not been resolved. 2017-10-23 18:16:49 +01:00
pr22319.s Make sure that undefined symbols added to the linker command line via the -u option appear in the output executable, if they have not been resolved. 2017-10-23 18:16:49 +01:00
pr22374-1.r readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr22374-2.r readelf ngettext fixes 2017-11-07 17:01:16 +10:30
pr22374a.s PR22374 testcase, function pointer references in .data 2017-11-01 18:45:34 +10:30
pr22374b.s PR22374 testcase, function pointer references in .data 2017-11-01 18:45:34 +10:30
pr22393-1.s ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-1a.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-1b.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-1c.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-1d.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-1e.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-1f.d ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-2a.c ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-2a.rd ld: Replace "-z textonly" with "-z separate-code" 2018-01-11 20:46:01 -08:00
pr22393-2b.c ld: Add tests for -z separate-code and -z noseparate-code 2018-01-11 19:18:37 -08:00
pr22393-2b.rd ld: Replace "-z textonly" with "-z separate-code" 2018-01-11 20:46:01 -08:00
pr22423.d ld: Remove PF_X from PT_PHDR segment 2017-11-12 17:04:03 -08:00
pr22450.d Fix handling of GNU Property notes that are not in a GNU NOTE PROPERTY section. 2017-11-20 15:32:55 +00:00
pr22450.s Fix handling of GNU Property notes that are not in a GNU NOTE PROPERTY section. 2017-11-20 15:32:55 +00:00
pr22471.t ld: Add a testcase for PR ld/22471 2017-11-29 04:21:01 -08:00
pr22471a.s ld: Add a testcase for PR ld/22471 2017-11-29 04:21:01 -08:00
pr22471b.s ld: Add a testcase for PR ld/22471 2017-11-29 04:21:01 -08:00
pr22649-1.s Ignore dynamic references on forced local symbols 2018-01-11 15:36:54 -08:00
pr22649-2a.s Ignore dynamic references on forced local symbols 2018-01-11 15:36:54 -08:00
pr22649-2b.s Ignore dynamic references on forced local symbols 2018-01-11 15:36:54 -08:00
pr22649.msg Fixes for "Ignore dynamic references on forced local symbols" 2018-01-12 21:13:11 +10:30
pr22677.d ld: Keep PREINIT_ARRAY/INIT_ARRAY/FINI_ARRAY sections for -r --gc-sections 2018-01-11 09:42:12 -08:00
pr22677.s ld: Keep PREINIT_ARRAY/INIT_ARRAY/FINI_ARRAY sections for -r --gc-sections 2018-01-11 09:42:12 -08:00
preinit.c
preinit.out
provide-hidden-1.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
provide-hidden-1.s * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-2.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
provide-hidden-2.s * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-3.s * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-4.s * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-abs.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-def.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-dyn.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-dynabs.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-dynsec.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-s.ld Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
provide-hidden-s.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-sec.nd * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rdynamic-1.c Add rdynamic-1 test 2014-01-29 14:30:41 -08:00
rdynamic-1.rd Add rdynamic-1 test 2014-01-29 14:30:41 -08:00
readelf.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
rel.c bfd/ 2013-03-20 03:44:56 +00:00
relmain.c bfd/ 2013-03-20 03:44:56 +00:00
relmain.out bfd/ 2013-03-20 03:44:56 +00:00
relocatable.d * ld-elf/orphan-region.d: xfail for spu. 2010-09-16 10:51:41 +00:00
relocatable.t
relro1.s
relro2.s
rpath-1.d Fix --enable-new-dtags config support 2017-06-05 14:58:12 +09:30
rpath-2.d Fix --enable-new-dtags config support 2017-06-05 14:58:12 +09:30
runpath-1.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
runpath-2.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
sec64k.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
sec-to-seg1.s
sec-to-seg2.s
sec-to-seg-script-adjoining-pages.t
sec-to-seg-script-disjoint-pages.t
sec-to-seg-script-same-page.t
sec-to-seg.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
seg.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
seg.s
seg.t
shared.exp Fixes for "Ignore dynamic references on forced local symbols" 2018-01-12 21:13:11 +10:30
simple.s
sizeof.s is_underscore_target for ld-elf tests 2017-06-18 11:56:19 +09:30
sizeofa.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
sizeofb.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
sizeofc.d LD: Fix .startof.SECNAME/.sizeof.SECNAME tests for MIPS/IRIX 2017-06-26 16:15:15 +01:00
stab.d Support different ld --hash-style in the ld testsuite 2017-08-07 22:10:51 +09:30
stack-exec.rd bfd/ 2012-10-23 09:33:56 +00:00
stack-size.rd bfd/ 2012-10-23 09:33:56 +00:00
stack.s * ld-scripts/empty-aligned.d: Revert last change. Allow more 2012-10-24 23:22:48 +00:00
start.s
startof.s is_underscore_target for ld-elf tests 2017-06-18 11:56:19 +09:30
startofa.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
startofb.d Make __start/__stop symbols protected visibility 2017-08-21 23:29:29 +09:30
startofc.d LD: Fix .startof.SECNAME/.sizeof.SECNAME tests for MIPS/IRIX 2017-06-26 16:15:15 +01:00
strtab.d Run ld-elf/strtab only on linux/gnu targets 2015-06-25 10:14:13 -07:00
strtab.s Use strtab with GC and suffix merging for .strtab 2015-06-25 08:16:14 -07:00
symbol1ref.s
symbol1w.s
symbol2ref.s
symbol2w.s
symbol3.s Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
symbol3w.s Add a testcase for warning on common symbol in archive. 2011-06-08 04:47:04 +00:00
symbolic-func.r Enhance objdump so that it will use .got, .plt and .plt.got section symbols when disassembling, and it will use dynamic relocs to interpret entries in the PLT and GOT. 2016-10-11 13:50:10 +01:00
symbolic-func.s Fix broken -Bsymbolic-functions 2015-07-25 20:41:04 +09:30
table.s
tbss1.s
tbss2.s
tbss3.s PR 12763 2011-05-20 15:33:29 +00:00
tbss.s
tdata1.s
tdata2.s
tdata3.s PR 12763 2011-05-20 15:33:29 +00:00
textaddr1.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
textaddr2.d PR ld/13258 2011-01-08 09:38:17 +00:00
textaddr3.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
textaddr4.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
textaddr5.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
textaddr6.d PR ld/13258 2011-01-08 09:38:17 +00:00
textaddr7.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
textrel.map readonly_dynrelocs 2017-12-01 17:23:56 +10:30
textrel.rd readonly_dynrelocs 2017-12-01 17:23:56 +10:30
textrel.s readonly_dynrelocs 2017-12-01 17:23:56 +10:30
textrel.warn readonly_dynrelocs 2017-12-01 17:23:56 +10:30
tls_common.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
tls_common.s
tls_gc.s
tls.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
unknown2.d Improve binutils testsuite coverage for GNU/Hurd. 2010-11-08 06:43:40 +00:00
unknown2.s
unknown.d
var1.d Fix more linker testsuite failures. 2016-06-28 15:55:22 +01:00
var1.s Update PR ld/14962 testcase 2012-12-17 15:37:40 +00:00
var1.t Add a testcase for PR ld/14962 2012-12-17 14:53:35 +00:00
ver_def-tic6x.vd readelf: Fix incorrect "Version definition past end of section" message 2017-02-24 13:48:10 +00:00
ver_def.ld readelf: Fix incorrect "Version definition past end of section" message 2017-02-24 13:48:10 +00:00
ver_def.s readelf: Fix incorrect "Version definition past end of section" message 2017-02-24 13:48:10 +00:00
ver_def.vd readelf: Fix incorrect "Version definition past end of section" message 2017-02-24 13:48:10 +00:00
ver_def.ver readelf: Fix incorrect "Version definition past end of section" message 2017-02-24 13:48:10 +00:00
warn1.d [ARC] Fix ld testsuite failures. 2016-04-05 13:46:44 +02:00
warn2.d Fix lots of linker testsuite failures for the FT32 target. 2016-05-18 10:11:47 +01:00
warn3.d Testsuite fixes for hppa64-hpux 2017-02-25 19:13:34 +10:30
warn.out
weak-dyn-1.ld Fix the linker so that it will not silently generate ELF binaries with invalid program headers. Fix readelf to report such invalid binaries. 2016-11-23 11:10:39 +00:00
weak-dyn-1.rd
weak-dyn-1a.s
weak-dyn-1b.s
weakdef1.c Add a test for weak alias 2012-07-02 14:40:19 +00:00
wrap1.c
wrap1.out
wrap1a.c
wrap1b.c
wrap.exp Update year range in copyright notice of binutils files 2018-01-03 17:49:56 +10:30
zlibbegin.rS Replace -g with -ggdb3 in ld compress tests 2015-07-24 04:16:56 -07:00
zlibnormal.rS Replace -g with -ggdb3 in ld compress tests 2015-07-24 04:16:56 -07:00