* symtab.cc (Symbol_table::add_from_dynobj): If we see a protected
authorIan Lance Taylor <ian@airs.com>
Tue, 6 May 2008 22:24:26 +0000 (22:24 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 6 May 2008 22:24:26 +0000 (22:24 +0000)
commit8bdcdf2c7708338645fa9bc512a3cc0f2e438a80
tree7d52c57dc3c214c17b5c6c2b0b916a3c73469e1c
parentb5dd68e23111c3ca966a99118e032fc0cd817f9b
* symtab.cc (Symbol_table::add_from_dynobj): If we see a protected
symbol, change it to have default visibility.
* testsuite/protected_1.cc: New file.
* testsuite/protected_2.cc: New file.
* testsuite/protected_3.cc: New file.
* testsuite/protected_main_1.cc: New file.
* testsuite/protected_main_2.cc: New file.
* testsuite/protected_main_3.cc: New file.
* testsuite/Makefile.am (check_PROGRAMS): Add protected_1.
(protected_1_SOURCES, protected_1_DEPENDENCIES): Define.
(protected_1_LDFLAGS, protected_1_LDADD): Define.
(protected_1.so): New target.
(protected_1_pic.o, protected_2_pic.o): New targets.
(protected_3_pic.o): New target.
(check_PROGRAMS): Add protected_2.
(protected_2_SOURCES, protected_2_DEPENDENCIES): Define.
(protected_2_LDFLAGS, protected_2_LDADD): Define.
* testsuite/Makefile.in: Rebuild.
gold/ChangeLog
gold/Makefile.in
gold/symtab.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/protected_1.cc [new file with mode: 0644]
gold/testsuite/protected_2.cc [new file with mode: 0644]
gold/testsuite/protected_3.cc [new file with mode: 0644]
gold/testsuite/protected_main_1.cc [new file with mode: 0644]
gold/testsuite/protected_main_2.cc [new file with mode: 0644]
gold/testsuite/protected_main_3.cc [new file with mode: 0644]