X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=ld%2FChangeLog;h=1dd68f0a96bddd2a914083c9be4295bf92313b03;hb=4194268f43623a5f893b9a92b0456d3cb43ab915;hp=09c711114284d5e8973dd4f7ab09532d8e2e7ef3;hpb=79056107ed3c05d46975de382a12eafc767054ff;p=deliverable%2Fbinutils-gdb.git diff --git a/ld/ChangeLog b/ld/ChangeLog index 09c7111142..1dd68f0a96 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,29 @@ +2012-12-17 Alan Modra + + PR ld/14962 + * ldexp.h (struct ldexp_control): Add "assign_name". + * ldexp.c (fold_name ): Compare and clear assign_name on match. + (exp_fold_tree_1): Remove existing code testing for self assignment. + Instead set and test expld.assign_name. + * ldlang.c (scan_for_self_assignment): Delete. + (print_assignment): Instead set and test expld.assign_name. + +2012-12-11 Roland McGrath + + * emulparams/elf_nacl.sh (nacl_rodata_addr): New shell function. + (RODATA_ADDR, SHLIB_RODATA_ADDR): Use it to base the calculation + on SEGMENT_START("text-segment", ...) rather than ... alone. + * Makefile.am (earmelf_nacl.c, earmelfb_nacl.c): Add missing + dependency on $(srcdir)/emulparams/elf_nacl.sh. + * Makefile.in: Regenerate. + +2012-12-05 H.J. Lu + + PR ld/14915 + * emultempl/elf32.em (gld${EMULATION_NAME}_after_open): Also + check DT_NEEDED entries when creating shared object with + --copy-dt-needed-entries. + 2012-12-05 Leif Ekblad * configure.tgt: Add x86_64-*-rdos. @@ -977,6 +1003,12 @@ For older changes see ChangeLog-2011 +Copyright (C) 2012 Free Software Foundation, Inc. + +Copying and distribution of this file, with or without modification, +are permitted in any medium without royalty provided the copyright +notice and this notice are preserved. + Local Variables: mode: change-log left-margin: 8