summaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 626bcdba830..9297e6d249b 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,22 @@
+2018-06-21 Cary Coutant <ccoutant@gmail.com>
+
+ * resolve.cc (Symbol_table::resolve): Rename tobinding to
+ orig_tobinding. Call set_is_needed() for objects that resolve
+ non-weak references.
+ (Symbol_table::should_override): Allow a dynamic definition to
+ override an earlier one in a not-needed library.
+ * symtab.cc (Symbol_table::set_dynsym_indexes): Remove separate
+ processing for as-needed symbols. Add warning when discarding
+ version informatin.
+ * testsuite/Makefile.am (weak_as_needed): New test case.
+ * testsuite/Makefile.in: Regenerate.
+ * testsuite/weak_as_needed.sh: New test script.
+ * testsuite/weak_as_needed_a.c: New source file.
+ * testsuite/weak_as_needed_b.c: New source file.
+ * testsuite/weak_as_needed_b.script: New version script.
+ * testsuite/weak_as_needed_c.c: New source file.
+ * testsuite/weak_as_needed_c.script: New version script.
+
2018-06-20 Cary Coutant <ccoutant@gmail.com>
PR gold/23268