changelog: update changelog
[platform/upstream/binutils.git] / ld / ChangeLog
index ca27cc2..28dd353 100644 (file)
@@ -1,3 +1,82 @@
+2014-12-23  Tristan Gingold  <gingold@adacore.com>
+
+       * configure: Regenerate.
+
+2014-11-24  Alan Modra  <amodra@gmail.com>
+
+       * ld.texinfo: Correct --plt-align documentation.
+       * emultempl/ppc64elf.em (plt_stub_align): Delete.  Use and set
+       params.plt_stub_align instead.
+
+2014-11-18  Igor Zamyatin  <igor.zamyatin@intel.com>
+
+       * emulparams/elf_x86_64.sh (BNDPLT): Set to yes for x86_64.
+       * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Handle
+       "-z bndplt" if BNDPLT is yes.
+       (gld${EMULATION_NAME}_list_options): Add "-z bndplt" entry.
+       * ld.texinfo: Add description for bndplt.
+
+2014-10-29  Nick Clifton  <nickc@redhat.com>
+
+       * po/bg.po: Updated Bulgarian translation.
+
+2014-10-28  Alan Modra  <amodra@gmail.com>
+
+       Apply trunk patches
+       2014-10-16  Alan Modra  <amodra@gmail.com>
+       PR 17488
+       * emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Don't attempt
+       to access ELF header e_flags when not ppc64 ELF output.
+
+2014-10-24  Tejas Belagod  <tejas.belagod@arm.com>
+
+       * emultempl/aarch64elf.em: Add command-line option for erratum
+       835769.
+
+2014-10-17  Hans-Peter Nilsson  <hp@axis.com>
+
+       Backport "implement --print-sysroot in ld" from master
+       * ldlex.h (enum option_values): Add entry OPTION_PRINT_SYSROOT.
+       * lexsup.c (ld_options): Add entry for --print-sysroot.
+       (parse_args) <OPTION_PRINT_SYSROOT>: Print sysroot and exit early.
+
+2014-10-15  Tristan Gingold  <gingold@adacore.com>
+
+       * configure: Regenerate.
+
+2014-10-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       Backport "="-ldscript-path-prefix changes from master.
+       * ldlex.l (INPUTLIST): New start condition.
+       (comment pattern, ",", "(", ")", "AS_NEEDED")
+       ({FILENAMECHAR1}{FILENAMECHAR}*, "-l"{FILENAMECHAR}+)
+       (quoted string pattern, whitespace pattern): Add INPUTLIST to
+       valid start conditions.
+       (<INPUTLIST>"="{FILENAMECHAR1}{FILENAMECHAR}*): New NAME rule.
+       (ldlex_inputlist): New start-condition-setter function.
+       * ldgram.y (input_list1): Rename from input_list.  All recursive
+       use changed.
+       (input_list): New wrapper rule for input_list1, setting
+       INPUTLIST lexer state for the duration of parsing input_list1.
+       * ldlang.c (lang_add_input_file): If the first character in the
+       filename is '=', prepend the sysroot and force the context of that
+       input file to non-sysroot.
+       * ld.texinfo (Options): When mentioning "=" and sysroot, mention
+       that --sysroot controls it, not only through the configuration.
+       (input files in linker scripts): When mentioning
+       behavior of first character "/" on scripts within sysroot, also
+       mention that effect can be forced by prefixing with "=" and
+       refer to SEARCH_DIR.
+
+2014-10-14  Tristan Gingold  <gingold@adacore.com>
+
+       * NEWS: Add marker for 2.25.
+
+2014-10-13  Alan Modra  <amodra@gmail.com>
+
+       * ldlang.c (lang_add_section): Set up map_head.s and map_tail.s when
+       relocatable.
+
 2014-09-16  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
 
        * emultempl/nds32elf.em (nds32_elf_after_open): Do not keep