summaryrefslogtreecommitdiff
path: root/elfcpp
diff options
context:
space:
mode:
authorDoug Kwan <dougkwan@google.com>2009-10-16 19:11:32 +0000
committerDoug Kwan <dougkwan@google.com>2009-10-16 19:11:32 +0000
commitd381906d32ae54f544a8fc5fb5bd6b1cf6cb331b (patch)
treeb8a074f4c7cb709cfc45658cdd27cf087d444e3b /elfcpp
parent4b1b503225e1fe0936c02fe688cf9b7c0550008e (diff)
downloadbinutils-redhat-d381906d32ae54f544a8fc5fb5bd6b1cf6cb331b.tar.gz
2009-10-16 Doug Kwan <dougkwan@google.com>
* dynobj.cc (Versions::Versions): Initialize version_script_. Only insert base version symbol definition for a shared object if version script defines any version versions. (Versions::define_base_version): New method definition. (Versions::add_def): Check that base version is not needed. (Versions::add_need): Define base version lazily. * dynobj.h (Versions::define_base_version): New method declaration. (Versions::needs_base_version_): New data member declaration. * testsuite/Makefile.am (check_SCRIPTS): Add no_version_test.sh (check_DATA): Add no_version_test.stdout. (libno_version_test.so, no_version_test.o no_version_test.stdout): New make rules. * testsuite/Makefile.in: Regenerate. * testsuite/no_version_test.c: New file. * testsuite/no_version_test.sh: Ditto.
Diffstat (limited to 'elfcpp')
0 files changed, 0 insertions, 0 deletions