OSDN Git Service

* symtab.h (Symbol::is_strong_undefined): Removed unused function.
authorccoutant <ccoutant>
Thu, 17 Apr 2008 00:14:36 +0000 (00:14 +0000)
committerccoutant <ccoutant>
Thu, 17 Apr 2008 00:14:36 +0000 (00:14 +0000)
commit67f74f6f5a51d06feb3f1c2f4190d7bf91db2d86
treeaa74dcee78ad83bc08b861b69958a6dba0df67c7
parentb897a89af0f5c255767853284708c128d2486c82
* 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