Browse Source
No need to check version if symbol is unreferenced and undefined. bfd/ PR ld/20306 * elflink.c (elf_link_check_versioned_symbol): Return false for unreferenced undefined symbol. ld/testsuite/ * testsuite/ld-gc/gc.exp: Run pr20306 test. * ld-gc/pr20306.c: New file. * ld-gc/pr20306.d: Likewise.binutils-2_27-branch
6 changed files with 34 additions and 1 deletions
@ -0,0 +1,2 @@ |
|||
extern void foo(); |
|||
void bar() {foo();} |
|||
@ -0,0 +1,3 @@ |
|||
#source: dummy.s |
|||
#ld: -u foo --gc-sections tmpdir/libpr20306.so |
|||
#error: .* generated: undefined reference to `foo' |
|||
Loading…
Reference in new issue