summaryrefslogtreecommitdiffstats
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2011-07-02 05:30:00 +0000
committerIan Lance Taylor <ian@airs.com>2011-07-02 05:30:00 +0000
commit2113106124ff094741fc3a0edacf118739ce766d (patch)
treefccdcee567edc60e4efddc45993f1d8c8eca416c /gold/ChangeLog
parent9e3dc3160bdf3e40e72ae1a174aaf44f7553a269 (diff)
downloadppe42-binutils-2113106124ff094741fc3a0edacf118739ce766d.tar.gz
ppe42-binutils-2113106124ff094741fc3a0edacf118739ce766d.zip
PR gold/12525
PR gold/12952 * resolve.cc (Symbol::override_base_with_special): Don't override the version if the overriding symbol has a different name. * dynobj.cc (Versions::add_def): Add dynpool parameter. Change all callers. If we give an error about an undefined version, define the base version if necessary. * dynobj.h (class Versions): Update declaration. * testsuite/weak_alias_test_5.cc: New file. * testsuite/weak_alias_test.script: New file. * testsuite/weak_alias_test_main.cc: Check that versioned_symbol and versioned_alias have the right value, and call t2. * testsuite/Makefile.am (weak_alias_test_DEPENDENCIES): Add weak_alias_test_5.so. (weak_alias_test_LDADD): Likewise. (weak_alias_test_5_pic.o, weak_alias_test_5.so): New targets. * testsuite/Makefile.in: Rebuild.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog20
1 files changed, 20 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index a744cfa5f7..28ade01341 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,6 +1,26 @@
2011-07-01 Ian Lance Taylor <iant@google.com>
PR gold/12525
+ PR gold/12952
+ * resolve.cc (Symbol::override_base_with_special): Don't override
+ the version if the overriding symbol has a different name.
+ * dynobj.cc (Versions::add_def): Add dynpool parameter. Change
+ all callers. If we give an error about an undefined version,
+ define the base version if necessary.
+ * dynobj.h (class Versions): Update declaration.
+ * testsuite/weak_alias_test_5.cc: New file.
+ * testsuite/weak_alias_test.script: New file.
+ * testsuite/weak_alias_test_main.cc: Check that versioned_symbol
+ and versioned_alias have the right value, and call t2.
+ * testsuite/Makefile.am (weak_alias_test_DEPENDENCIES): Add
+ weak_alias_test_5.so.
+ (weak_alias_test_LDADD): Likewise.
+ (weak_alias_test_5_pic.o, weak_alias_test_5.so): New targets.
+ * testsuite/Makefile.in: Rebuild.
+
+2011-07-01 Ian Lance Taylor <iant@google.com>
+
+ PR gold/12525
* options.h (class General_options): Support -z notext.
* testsuite/Makefile.am (two_file_shared_1_nonpic.so): Use
-Wl,-z,notext.
OpenPOWER on IntegriCloud