+2015-08-06 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (align_dot_val): Delete.
+ (fold_unary <ALIGN_K, NEXT>): Revert 2015-07-10 change.
+ (is_align_conditional): Revert 2015-07-20 change.
+ (exp_fold_tree_1): Likewise, but keep expanded comment.
+ * scripttempl/elf.sc (.ldata, .bss): Revert 2015-07-20 change.
+ * ld.texinfo (<ALIGN>): Correct description.
+
+2015-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ld.texinfo (Options): Document --require-defined option.
+ * ldlang.c (struct require_defined_symbol): New structure.
+ (require_defined_symbol_list): New variable.
+ (ldlang_add_require_defined): New function.
+ (ldlang_check_require_defined_symbols): New function.
+ (lang_process): Check required symbols are defined.
+ * ldlang.h (ldlang_add_require_defined): Declare.
+ * ldlex.h (enum option_values): Add OPTION_REQUIRE_DEFINED_SYMBOL.
+ * lexsup.c (ld_options): Add '--require-defined' entry.
+ (parse_args): Handle '--requre-defined' entry.
+ * NEWS: Mention new '--require-defined' option.
+
+2015-08-03 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * ld.texinfo (MEMORY): Explain that multiple MEMORY commands are
+ acceptable.
+
+2015-07-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * lexsup.c (parse_args): Don't set link_info.executable to
+ TRUE for link_info.relocatable.
+
+2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure: Regenerated.
+
+2015-07-24 Nick Clifton <nickc@redhat.com>
+
+ * emulparams/elf32rl78.sh (OTHER_SECTIONS): Provide a value for
+ the _-rl78_abs__ symbol.
+
+2015-07-20 Alan Modra <amodra@gmail.com>
+
+ * emulparams/criself.sh (INIT_ADDR, FINI_ADDR): Define.
+ (INIT_START, FINI_START): Don't ALIGN.
+ * scriptempl/elf.sc (.init, .fini): Apply INIT_ADDR/FINI_ADDR.
+
+2015-07-20 Alan Modra <amodra@gmail.com>
+
+ * scripttempl/elf.sc (.ldata, .bss): Align absolute value of dot.
+ * ldexp.c (is_align_conditional): Handle binary ALIGN.
+ (exp_fold_tree_1): Move code setting SEC_KEEP for assignments to
+ dot inside output sections. Handle absolute expressions.
+
+2015-07-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option): Make
+ --compress-debug-sections=zlib the same as
+ --compress-debug-sections=zlib-gabi.
+ * ld.texinfo: Change --compress-debug-sections=zlib to zlib-gabi.
+
+2015-07-14 Nick Clifton <nickc@redhat.com>
+
+ * ld.texinfo (Options): Add missing period after @xref.
+
+2015-07-10 Alan Modra <amodra@gmail.com>
+
+ * ldexp.c (align_dot_val): New function.
+ (fold_unary <ALIGN_K, NEXT>): Use it.
+
+2015-07-03 Kai Tietz <ktietz@redhat.com>
+
+ PR ld/11539
+ * scripttempl/pep.sc: Mark .idata*, .CRT*, .tls*,
+ .rsrc*, .init, .ctor*, .dtor*, .fini, .jcr,
+ .eh_frame, .pdata. .xdata, and .gcc_except_table sections
+ as KEEP.
+ * scripttempl/pe.sc: Likewise.
+ * ld.texinfo: Document that --gc-sections has experimental support
+ for COFF and PE targets.
+ * NEWS: Mention experimental support.
+
+2015-07-03 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am (eelf32or1k.c, eelf32or1k_linux.c): Depend on ELF_DEPS.
+ * Makefile.in: Regenerate.
+
+2015-06-28 H.J. Lu <hongjiu.lu@intel.com>
+
+ * emultempl/elf32.em (gld${EMULATION_NAME}_handle_option):
+ Replace COMPRESS_DEBUG_ZLIB with COMPRESS_DEBUG_GNU_ZLIB.
+
+2015-06-26 H.J. Lu <hongjiu.lu@intel.com>
+
+ * emulparams/elf_iamcu.sh (COMPILE_IN): New.
+
+2015-06-15 Nick Clifton <nickc@redhat.com>
+
+ PR ld/18466
+ * emultempl/pe.em (pe_find_data_imports): Generate an error if a
+ symbol name is too long to handle.
+ * emultempl/pep.em (pep_find_data_imports): Likewise.
+