Update pot files
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 83545d55aa0919c7d73ec682020cd57379edb2df..ffab6bc5f25f4fb55adae155861f28b70aa34d7e 100644 (file)
@@ -1,3 +1,109 @@
+2018-01-13  Nick Clifton  <nickc@redhat.com>
+
+       * po/ld.pot: Regenerated.
+
+2018-01-13  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+
+2018-01-13  Nick Clifton  <nickc@redhat.com>
+
+       2.30 branch created.
+       * NEWS: Add marker for 2.30.
+
+2018-01-12  Alan Modra  <amodra@gmail.com>
+
+       * testsuite/ld-elf/elf.exp: xfail "pr22374 function pointer
+       initialization" for currently failing targets.
+
+2018-01-12  Alan Modra  <amodra@gmail.com>
+
+       PR ld/22649
+       * testsuite/ld-elf/pr22649.msg: Allow other messages.
+       * testsuite/ld-elf/shared.exp: Check that --gc-sections is
+       supported before running ld/22649 tests.
+
+2018-01-12  Nick Clifton  <nickc@redhat.com>
+
+       * emultempl/elf32.em (_handle_option): Add support for "-z undefs"
+       as the opposite of "-z defs".
+       * ld.texinfo: Document the new option.  Update the description of
+       the -z defs option to make it clear that it does generate an error
+       if an undefined symbol reference is found in an object file whilst
+       creating a shared library.
+       * NEWS: Document this new feature.
+
+2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * testsuite/ld-elf/pr22393-2a.rd: Replace "-z textonly" with
+       "-z separate-code".
+       * testsuite/ld-elf/pr22393-2b.rd: Likewise.
+       * testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
+       * testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
+
+2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/22393
+       * testsuite/ld-x86-64/pr22393-3a.c: New file.
+       * testsuite/ld-x86-64/pr22393-3a.rd: Likewise.
+       * testsuite/ld-x86-64/pr22393-3b.c: Likewise.
+       * testsuite/ld-x86-64/pr22393-3b.rd: Likewise.
+       * testsuite/ld-x86-64/x86-64.exp: Run tests for -z separate-code
+       -z max-page-size=0x1000.
+
+2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/22393
+       * testsuite/ld-elf/pr16322.d: Add -z noseparate-code.
+       * testsuite/ld-elf/pr22393-1.s: New file.
+       * testsuite/ld-elf/pr22393-1a.d: Likewise.
+       * testsuite/ld-elf/pr22393-1b.d: Likewise.
+       * testsuite/ld-elf/pr22393-1c.d: Likewise.
+       * testsuite/ld-elf/pr22393-1d.d: Likewise.
+       * testsuite/ld-elf/pr22393-1e.d: Likewise.
+       * testsuite/ld-elf/pr22393-1f.d: Likewise.
+       * testsuite/ld-elf/pr22393-2a.c: Likewise.
+       * testsuite/ld-elf/pr22393-2a.rd: Likewise.
+       * testsuite/ld-elf/pr22393-2b.c: Likewise.
+       * testsuite/ld-elf/pr22393-2b.rd: Likewise.
+       * testsuite/ld-elf/shared.exp: Run tests for -z separate-code.
+
+2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/22393
+       * NEWS: Mention "-z separate-code".
+       * emultempl/elf32.em (gld${EMULATION_NAME}_get_script): Get
+       builtin linker scripts and return linker scripts from disk for
+       "-z separate-code".
+       (gld${EMULATION_NAME}_handle_option): Handle "-z separate-code"
+       and "-z noseparate-code".
+       * genscripts.sh: Generate linker scripts for "-z separate-code".
+       (LD_FLAG): Set to *textonly for "-z separate-code".
+       * ld.texinfo: Document "-z separate-code".
+       * lexsup.c (elf_shlib_list_options): Add linker help messsages
+       for "-z separate-code" and "-z noseparate-code".
+       * scripttempl/elf.sc (SEPARATE_TEXT): New
+       (TEXT_SEGMENT_ALIGN): Likewise.
+       Use ${TEXT_SEGMENT_ALIGN} to align and pad text segment to
+       ${MAXPAGESIZE}.
+
+2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/22649
+       * testsuite/ld-elf/pr22649-1.s: New file.
+       * testsuite/ld-elf/pr22649-2a.s: Likewise.
+       * testsuite/ld-elf/pr22649-2b.s: Likewise.
+       * testsuite/ld-elf/pr22649.msg: Likewise.
+       * testsuite/ld-elf/shared.exp: Run ld/22649 tests.
+
+2018-01-11  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/22677
+       * scripttempl/elf.sc (PREINIT_ARRAY): New.
+       Don't add .preinit_array for ld -r.
+       * testsuite/ld-elf/pr22677.d: New file.
+       * testsuite/ld-elf/pr22677.s: Likewise.
+
 2018-01-11  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * ldexp.h (union etree_union): Remove defsym field.
This page took 0.039976 seconds and 4 git commands to generate.