OSDN Git Service

* symtab.h (Symbol::is_strong_undefined): Removed unused function.
authorCary Coutant <ccoutant@google.com>
Thu, 17 Apr 2008 00:14:36 +0000 (00:14 +0000)
committerCary Coutant <ccoutant@google.com>
Thu, 17 Apr 2008 00:14:36 +0000 (00:14 +0000)
commita35c5992a31bf48fb7de56ddd7606a8913e0153c
tree194ee1b5ce9b3f73ddc57987ca20e56abc0e7cec
parent0bd253fc225e59f3a2c6046c1bacdf2b57fcaea4
* symtab.h (Symbol::is_strong_undefined): Removed unused function.
(Symbol::needs_plt_entry): Allow weak undefined symbols.
(Symbol::needs_dynamic_reloc): Allow weak undefined symbols when
building shared libraries.
* testsuite/Makefile.am (weak_undef_nonpic_test): New target.
(weak_undef_file1_nonpic.o, weak_undef_file2_nonpic.o)
(weak_undef_lib_nonpic.so, alt/weak_undef_lib_nonpic.so): New targets.
* testsuite/Makefile.in: Rebuild.
* testsuite/weak_undef.h: New file.
* testsuite/weak_undef_file1.cc: Add extra test cases.
* testsuite/weak_undef_file2.cc: Likewise.
* testsuite/weak_undef_test.cc: Likewise.
gold/ChangeLog
gold/symtab.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/weak_undef.h [new file with mode: 0644]
gold/testsuite/weak_undef_file1.cc
gold/testsuite/weak_undef_file2.cc
gold/testsuite/weak_undef_test.cc