aboutsummaryrefslogtreecommitdiff
path: root/ld/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ld/ChangeLog')
-rw-r--r--ld/ChangeLog13
1 files changed, 13 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 6369d99..96359f5 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,16 @@
+2015-09-18 Alan Modra <amodra@gmail.com>
+
+ PR ld/18963
+ * ldexp.h (struct ldexp_control): Add rel_from_abs.
+ (ldexp_finalize_syms): Declare.
+ * ldexp.c (new_rel_from_abs): Keep absolute for expressions
+ outside of output section statements. Set rel_from_abs.
+ (make_abs, exp_fold_tree, exp_fold_tree_no_dot): Clear rel_from_abs.
+ (struct definedness_hash_entry): Add final_sec, and comment.
+ (update_definedness): Set final_sec.
+ (set_sym_sections, ldexp_finalize_syms): New functions.
+ * ldlang.c (lang_process): Call ldexp_finalize_syms.
+
2015-09-10 Nick Clifton <nickc@redhat.com>
* po/zh_CN.po: Updated simplified Chinese translation.