diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2019-04-26 07:52:00 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2019-04-26 07:52:09 -0700 |
commit | c54f15248ee990df6cea0b4730cd61b227a0e082 (patch) | |
tree | c1549a19c4b4e75fb7ab4d6d8a03d6e75c5f0c67 /ld/testsuite/ld-plugin/pr24486c.c | |
parent | 8e1920d611ab3330d6dfa610ff771cf5dc796097 (diff) | |
download | gdb-c54f15248ee990df6cea0b4730cd61b227a0e082.zip gdb-c54f15248ee990df6cea0b4730cd61b227a0e082.tar.gz gdb-c54f15248ee990df6cea0b4730cd61b227a0e082.tar.bz2 |
Don't complain undefined weak dynamic reference
When undefined non-weak references in IR objects are optimized out
by LTO, we can have weak dynamic referencs to symbols marked with
bfd_link_hash_undefined. We shouldn't complain such undefined weak
dynamic references.
bfd/
PR ld/24486
* elflink.c (elf_link_output_extsym): Don't complain undefined
weak dynamic reference.
ld/
PR ld/24486
* testsuite/ld-plugin/lto.exp: Run PR ld/24486 tests.
* testsuite/ld-plugin/pr24486a.c: New file.
* testsuite/ld-plugin/pr24486b.c: Likewise.
* testsuite/ld-plugin/pr24486c.c: Likewise.
Diffstat (limited to 'ld/testsuite/ld-plugin/pr24486c.c')
-rw-r--r-- | ld/testsuite/ld-plugin/pr24486c.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/ld/testsuite/ld-plugin/pr24486c.c b/ld/testsuite/ld-plugin/pr24486c.c new file mode 100644 index 0000000..f289177 --- /dev/null +++ b/ld/testsuite/ld-plugin/pr24486c.c @@ -0,0 +1 @@ +int FLAGS_verbose; |