summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-elf/needed1c.c
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2012-12-04 17:44:42 +0000
committerH.J. Lu <hjl.tools@gmail.com>2012-12-04 17:44:42 +0000
commit241306f7c11df9ed00924d8f1e9acb2cf8a27633 (patch)
tree5547e87e7427f9855fbf0e57e58e6aad994423bf /ld/testsuite/ld-elf/needed1c.c
parentdd60a5aff7d1cd708e8f00001ad7377e9a4a6bec (diff)
downloadbinutils-redhat-241306f7c11df9ed00924d8f1e9acb2cf8a27633.tar.gz
Add tests for --add-needed/--copy-dt-needed-entries
* ld-elf/shared.exp (build_tests): Build libneeded1b.so, libneeded1a.so and libneeded1c.o. (run_tests): Test --add-needed and --copy-dt-needed-entries. Add tests for --no-add-needed and --no-copy-dt-needed-entries. * ld-elf/needed1.out: New file. * ld-elf/needed1a.c: Likewise. * ld-elf/needed1b.c: Likewise. * ld-elf/needed1c.c: Likewise.
Diffstat (limited to 'ld/testsuite/ld-elf/needed1c.c')
-rw-r--r--ld/testsuite/ld-elf/needed1c.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/ld/testsuite/ld-elf/needed1c.c b/ld/testsuite/ld-elf/needed1c.c
new file mode 100644
index 0000000000..e03c380e27
--- /dev/null
+++ b/ld/testsuite/ld-elf/needed1c.c
@@ -0,0 +1,10 @@
+extern void foo (void);
+extern void bar (void);
+
+int
+main ()
+{
+ foo ();
+ bar ();
+ return 0;
+}