forked from Imagelibrary/binutils-gdb
Add rdynamic-1 test
It is added for
commit 409ff343a4
Author: Alan Modra <amodra@gmail.com>
Date: Tue Nov 8 13:49:11 2011 +0000
* elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark syms in
executables when export_dynamic.
* ld-elf/rdynamic-1.c: New file.
* ld-elf/rdynamic-1.rd: Likewise.
* ld-elf/shared.exp (build_tests): Add rdynamic-1.
This commit is contained in:
@@ -1,3 +1,10 @@
|
||||
2014-01-29 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
* ld-elf/rdynamic-1.c: New file.
|
||||
* ld-elf/rdynamic-1.rd: Likewise.
|
||||
|
||||
* ld-elf/shared.exp (build_tests): Add rdynamic-1.
|
||||
|
||||
2014-01-28 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR binutils/16317
|
||||
|
||||
10
ld/testsuite/ld-elf/rdynamic-1.c
Normal file
10
ld/testsuite/ld-elf/rdynamic-1.c
Normal file
@@ -0,0 +1,10 @@
|
||||
void
|
||||
rdynamic ()
|
||||
{
|
||||
}
|
||||
|
||||
int
|
||||
main ()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
5
ld/testsuite/ld-elf/rdynamic-1.rd
Normal file
5
ld/testsuite/ld-elf/rdynamic-1.rd
Normal file
@@ -0,0 +1,5 @@
|
||||
Symbol table '\.dynsym' contains [0-9]+ entries:
|
||||
+Num: +Value +Size Type +Bind +Vis +Ndx Name
|
||||
#...
|
||||
+[0-9]+: +[0-9a-f]+ +[0-9a-f]+ +FUNC +GLOBAL +DEFAULT +[0-9]+ +_?rdynamic
|
||||
#...
|
||||
@@ -224,6 +224,9 @@ set build_tests {
|
||||
{"Build libpr2404b.a"
|
||||
"" ""
|
||||
{pr2404b.c} {} "libpr2404b.a"}
|
||||
{"Build rdynamic-1"
|
||||
"-rdynamic -Wl,--gc-sections" "-ffunction-sections"
|
||||
{rdynamic-1.c} {{readelf {-s} rdynamic-1.rd}} "rdynamic-1"}
|
||||
}
|
||||
|
||||
run_cc_link_tests $build_tests
|
||||
|
||||
Reference in New Issue
Block a user