old-cross-binutils/ld/testsuite/ld-elf
H.J. Lu df71cb5cbf Check .gnu.warning section in shared library
PR ld/15762
	* ld-elf/shared.exp (build_tests): Check .gnu.warning section
	in the libbarw.so library.
	* ld-elf/libbarw.rd: New.

	* lib/ld-lib.exp (run_cc_link_tests): Support checking on
	output with warning message.
2013-07-24 17:24:20 +00:00
..
audit.exp
audit.rd
begin.c
beginwarn.c
binutils.exp bfd/ 2012-10-23 09:33:56 +00:00
comm-data.exp * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass 2013-02-19 01:10:06 +00:00
comm-data1.s
comm-data1.sd
comm-data2.rd
comm-data2.s
comm-data2.sd
comm-data2.xd
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 * ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test. 2012-12-06 00:10:41 +00:00
comm-data4.s * ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test. 2012-12-06 00:10:41 +00:00
comm-data5.d * ld-elf/comm-data.exp: Revert last change. 2012-12-07 06:00:06 +00:00
comm-data5.s * ld-elf/comm-data4.d, ld-elf/comm-data4.s: New test. 2012-12-06 00:10:41 +00:00
comm1.c
commonpage1.d
commonpage2.d
compress.exp binutils/testsuite/ 2012-11-27 17:26:11 +00:00
compress1.s
compress1a.d
compress1b.d
compress1c.d
data1.c
data1.h
data2.c Add a test for weak alias 2012-07-02 14:40:19 +00:00
del.cc
depaudit.rd
depaudit2.rd
discard.ld
discard1.d Run more tests on x86_64-*-linux-gnu*/i?86-*-linux-gnu 2012-11-21 13:53:23 +00:00
discard1.s
discard2.d Run more tests on x86_64-*-linux-gnu*/i?86-*-linux-gnu 2012-11-21 13:53:23 +00:00
discard2.s
discard3.d Run more tests on x86_64-*-linux-gnu*/i?86-*-linux-gnu 2012-11-21 13:53:23 +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
dwarf.exp
dwarf1.c
dwarf1.h
dwarf1.out
dwarf1main.c
dynamic1.d
dynamic1.ld
dynamic1.s
dynbss1.c
dynsym1.d
eh-frame-hdr.d
eh-frame-hdr.s
eh-group.exp * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass 2013-02-19 01:10:06 +00:00
eh-group1.s
eh-group2.s
eh1.d Don't skip ld-elf/eh[1-4].d for x32 2012-05-22 21:52:07 +00:00
eh1.s
eh1a.s
eh2.d Don't skip ld-elf/eh[1-4].d for x32 2012-05-22 21:52:07 +00:00
eh2a.s
eh3.d Don't skip ld-elf/eh[1-4].d for x32 2012-05-22 21:52:07 +00:00
eh3.s
eh3a.s
eh4.d Don't skip ld-elf/eh[1-4].d for x32 2012-05-22 21:52:07 +00:00
eh4.s
eh4a.s
eh5.d
eh5.s
eh5a.s
eh5b.s
eh6.d Run more tests on x86_64-*-linux-gnu*/i?86-*-linux-gnu 2012-11-21 13:53:23 +00:00
eh6.s
ehdr_start.d gold/ 2013-05-03 15:19:27 +00:00
ehdr_start.s ld/testsuite/ 2012-11-30 21:14:02 +00:00
elf.exp * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass 2013-02-19 01:10:06 +00:00
empty.d
empty.s
empty2.d
empty2.s
end.c
endhidden.c
endprotected.c
exclude.exp
exclude1.s
exclude2.s
exclude3.s
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
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 * lib/ld-lib.exp (run_ld_link_tests): Add another argument, pass 2013-02-19 01:10:06 +00:00
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
extract-symbol-1.ld
extract-symbol-1.s
extract-symbol-1sec.d
extract-symbol-1sym.d
fini.c
fini.out
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
finin.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
flags1.d * archures.c: Add some more MSP430 machine numbers. 2013-05-02 21:06:15 +00:00
flags1.ld
flags1.s
foo.c
foo.map
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
foon.s * ld-elf/foo0.s: Use ARM-compatible .section syntax. 2012-07-13 21:43:16 +00:00
frame.exp Add copyright notices 2012-12-17 16:56:12 +00:00
frame.s
func1.c
global1.d Implement ELF linker -z global option 2012-11-20 22:16:05 +00:00
group.ld
group1.d
group1a.s
group1b.s
group2.d
group3a.d
group3a.s
group3b.d
group3b.s
group4.d
group5.d
group6.d
group7.d
group8.s
group8a.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
group8b.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
group9.s
group9a.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
group9b.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
group10.d
group10.s
hash.d
header.d
header.s
header.t
hidden.out
indirect.exp 2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 23:22:26 +00:00
indirect1a.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect1b.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect1c.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect2.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
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 Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
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 Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
indirect4c.c Properly handle indirect symbols 2012-07-03 14:44:35 +00:00
init-fini-arrays.d * archures.c: Add some more MSP430 machine numbers. 2013-05-02 21:06:15 +00:00
init-fini-arrays.s
init-mixed.c * ld-elf/init-mixed.c: Include config.h first. 2012-05-18 02:05:23 +00:00
init-mixed.out
init.c
init.out
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
initn.s * ld-elf/init0.s: Add alloc attribute to .section directive. 2013-03-22 09:40:06 +00:00
libbarw.rd Check .gnu.warning section in shared library 2013-07-24 17:24:20 +00:00
linkonce1.d
linkonce1a.s
linkonce1b.s
linkonce2.d
linkoncerdiff.d
linkoncerdiff1.s
linkoncerdiff2.s
lma.lnk
lma.s
loadaddr.s
loadaddr.t
loadaddr1.d
loadaddr1.t
loadaddr2.d
loadaddr2.t
loadaddr3.t
loadaddr3a.d
loadaddr3b.d
local1.d
local1.map
local1.s
main.c
maxpage1.d
maxpage1.s
maxpage2.d
maxpage3.t
maxpage3a.d
maxpage3b.d
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
merge.d * archures.c: Add some more MSP430 machine numbers. 2013-05-02 21:06:15 +00:00
merge.ld
merge.s
merge2.d
merge2.s
multibss1.d
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
new.cc
nobits-1.d
nobits-1.s
nobits-1.t
noload-1.d
noload-1.s
noload-1.t
noload-2.d
noload-3.d
noload-3.s
noload-3.t
normal.out
note-1.d
note-1.s
note-1.t
note-2.d
note-2.s
note-2.t
note-3.l
note-3.s
note-3.t
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 Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
now-4.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
orphan-region.d ld/testsuite/ 2012-11-27 17:20:29 +00:00
orphan-region.ld
orphan-region.s
orphan.d
orphan.ld
orphan.s
orphan2.d
orphan2.s
orphan3.d
orphan3a.s
orphan3b.s
orphan3c.s
orphan3d.s
orphan3e.s
orphan3f.s
orphan4.d
orphan4.ld
orphan4.s
overlay.d
overlay.s
overlay.t
pass.out
pr349-1.s
pr349-2.s
pr349.d
pr9676-1.c
pr9676-2.c
pr9676-3.c
pr9676-4.c
pr9676.rd
pr9679-1.c
pr9679-2.c
pr9679.rd
pr11138-1.c
pr11138-1.map
pr11138-2.c
pr11138-2.map
pr11138.out
pr11304.d
pr11304a.s
pr11304b.s
pr12851.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
pr12851.s
pr12975.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
pr12975.s
pr12975.t
pr13177.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
pr13177.s
pr13195.c
pr13195.d Enable --gc-sections test cases for aarch64*-*-* 2013-03-20 14:57:38 +00:00
pr13195.s
pr13195.t
pr13250-1.c
pr13250-2.c
pr13250-3.c
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 Add a testcase for PR ld/14052 2012-05-05 14:15:21 +00:00
pr14156a.d Add SORT_NONE and don't sort sort .init/.fini sections 2012-07-10 06:50:57 +00:00
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 Add a test for PR ld/14170 2012-05-27 14:45:41 +00:00
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 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy. 2013-01-14 13:23:05 +00:00
pr14926.s Add a testase for PR ld/14926 2012-12-07 12:32:50 +00:00
preinit.c
preinit.out
provide-hidden-1.ld * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-1.s * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
provide-hidden-2.ld * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
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 * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
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 * ld-elf/provide-hidden-s.nd: New test. 2013-05-03 14:57:15 +00:00
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
relocatable.t
relro1.s
relro2.s
rpath-1.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
rpath-2.d Add tests for ELF DT_XXX 2013-02-06 16:21:51 +00:00
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
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 * ld-elf/pr14926.d: Disable for d10v, msp, xstormy. 2013-01-14 13:23:05 +00:00
sec-to-seg1.s
sec-to-seg2.s
sec64k.exp * archures.c: Add some more MSP430 machine numbers. 2013-05-02 21:06:15 +00:00
seg.d
seg.s
seg.t
shared.exp Check .gnu.warning section in shared library 2013-07-24 17:24:20 +00:00
simple.s
stab.d
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
symbol1ref.s
symbol1w.s
symbol2ref.s
symbol2w.s
symbol3.s
symbol3w.s
table.s
tbss.s
tbss1.s
tbss2.s
tbss3.s
tdata1.s
tdata2.s
tdata3.s
textaddr1.d
textaddr2.d
textaddr3.d
textaddr4.d
textaddr5.d
textaddr6.d
textaddr7.d
tls_common.exp bfd/ 2012-04-03 16:01:38 +00:00
tls_common.s
tls_gc.s
unknown.d
unknown2.d
unknown2.s
var1.d Remove the leading zero 2012-12-17 17:20:07 +00: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
warn.out
warn1.d
warn2.d PR ld/14052 2012-05-05 04:51:16 +00:00
warn3.d
weak-dyn-1.ld
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
wrap.exp
wrap1.c
wrap1.out
wrap1a.c
wrap1b.c