+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