+2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12288
+ * plugin.c (message): Don't add the trailing `\n' for
+ LDPL_ERROR.
+
+2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12288
+ * testplug.c: Remove the trailing `\n' from TV_MESSAGE.
+
+2010-12-06 Dmitry Gorbachev <d.g.gorbachev@gmail.com>
+
+ PR ld/12288
+ * plugin.c (message): Use putchar for the trailing `\n'.
+
+2010-12-06 H.J. Lu <hongjiu.lu@intel.com>
+ Dmitry Gorbachev <d.g.gorbachev@gmail.com>
+
+ PR ld/12289
+ * ldmain.c (main): Don't call plugin_call_cleanup.
+
+ * plugin.c (plugin_call_cleanup): Make it static.
+ (message): Don't call plugin_call_cleanup.
+ (plugin_load_plugins): Call xatexit with plugin_call_cleanup.
+
+2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12289
+ * plugin.c (message): Call plugin_call_cleanup on fatal
+ error.
+
+2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * plugin.c (message): Add a space after `:' in error message.
+
+2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * plugin.c (asymbol_from_plugin_symbol): Add the trailing `\n'
+ to einfo.
+ (get_symbols): Likewise.
+ (plugin_notice): Likewise.
+ (plugin_multiple_definition): Likewise.
+
+2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12288
+ * plugin.c (message): Add the trailing `\n'.
+
+2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ldfile.c (ldfile_open_file_search): Check maybe_archive instead
+ of is_archive.
+ * emultempl/aix.em: Likewise.
+ * emultempl/elf32.em: Likewise.
+ * emultempl/linux.em: Likewise.
+ * emultempl/pe.em: Likewise.
+ * emultempl/pep.em: Likewise.
+ * emultempl/sunos.em: Likewise.
+ * emultempl/vms.em: Likewise.
+
+ * ldlang.c (new_afile): Set maybe_archive instead of is_archive..
+
+ * ldlang.h (lang_input_statement_struct): Replace is_archive
+ with maybe_archive.
+
+2010-12-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12277
+ * plugin.c (asymbol_from_plugin_symbol): Properly convert LTO
+ plugin visibility to ELF visibility.
+ (is_visible_from_outside): Re-indent.
+
+2010-12-04 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (lang_size_sections_1): Align lma using same alignment
+ as for vma.
+
+2010-12-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * lexsup.c (ld_options): Fix a typo in comments.
+
+2010-12-01 H.J. Lu <hongjiu.lu@intel.com>
+
+ * plugin.h: Re-indent.
+
+2010-11-30 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * configure.tgt: Add sparc64-rtems.
+
+2010-11-26 Alan Modra <amodra@gmail.com>
+
+ * po/ja.po: Update.
+
+2010-11-25 Alan Modra <amodra@gmail.com>
+
+ * po/bg.po: Update.
+ * po/es.po: Update.
+ * po/fi.po: Update.
+ * po/ja.po: New.
+ * po/zh_CN.po: Update.
+
+2010-11-25 Jan Hubicka <hubicka@ucw.cz>
+
+ * scripttempl/elf.sc: Group .text.exit, text.startup and .text.hot
+ sections.
+
+2010-11-23 Matthias Klose <doko@ubuntu.com>
+
+ * configure.ac: For --enable-gold, handle value `default' instead of
+ `both*'. Always install ld as ld.gold, install as ld if gold is
+ the default.
+ * configure: Regenerate.
+
+2010-11-21 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ldfile.c: Re-indent plugin code.
+ * ldlang.c: Likewise.
+ * ldmain.c: Likewise.
+ * plugin.c: Likewise.
+
+2010-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12246
+ * plugin.c (asymbol_from_plugin_symbol): Set alignment of
+ common symbol to 1 for For ELF targets.
+
+2010-11-20 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/12247
+ * lexsup.c (parse_args): Properly report loading plugin error.
+
+2010-11-19 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * plugin.c (is_visible_from_outside): New function.
+ (get_symbols): Use it.
+
+2010-11-16 Jie Zhang <jie.zhang@analog.com>
+
+ * Makefile.am (eelf32bfinfd.c, eelf32bfin.c): Depend on bfin.em.
+ * Makefile.in: Regenerated.
+ * emulparams/bfin.sh (EXTRA_EM_FILE): Set.
+ * emulparams/elf32bfinfd.sh (EXTRA_EM_FILE): Likewise.
+ * emultempl/bfin.em: New.
+
+2010-11-16 Yasuaki Taniguchi <taniguchi.yasua@jp.fujitsu.com>
+
+ * emultempl/pe.em (_list_options): Correct typo.
+ * emultempl/pep.em (_list_options): Likewise.
+
+2010-11-08 Thomas Schwinge <thomas@schwinge.name>
+
+ * configure.host: Add stanza for *-*-gnu*.
+
+2010-11-05 Pierre Muller <muller@ics.u-strasbg.fr>
+
+ * emultempl/spuelf.em (new_tmp_file): Fix wrong first parameter.
+
+2010-11-05 Tristan Gingold <gingold@adacore.com>
+
+ * po/ld.pot: Regenerate
+ * po/POTFILES.in: Regenerate
+
+2010-11-05 Tristan Gingold <gingold@adacore.com>
+
+ * NEWS: Add marker for 2.21.
+
+2010-11-05 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ * plugin.h (plugin_active_plugins_p): New prototype.
+ (is_ir_dummy_bfd): Delete prototype.
+ * plugin.c: Fix formatting issues.
+ (is_ir_dummy_bfd): Make static.
+ (plugin_active_plugins_p): New function.
+ * ldfile.c (ldfile_try_open_bfd): Use it to save work if no plugins
+ are loaded. Always close file descriptor after claim handler returns.
+ * ldmain.c (add_archive_element): Likewise.
+
+2010-11-05 Alan Modra <amodra@gmail.com>
+
+ * ldlang.c (lang_add_section): Distinguish ELF treatment of NOLOAD.
+ (map_input_to_output_sections): Likewise.
+ (lang_size_sections_1): Likewise.
+ (IGNORE_SECTION): Don't test SEC_NEVER_LOAD.
+ (lang_check_section_addresses): Likewise.
+
+2010-11-04 Kai Tietz <kai.tietz@onevision.com>
+
+ * scripttempl/pe.sc (.debug_types): New.
+ * scripttempl/pep.sc: Likewise.
+
+2010-11-04 Alan Modra <amodra@gmail.com>
+
+ * plugin.c (is_ir_dummy_bfd): Don't segfault on NULL abfd.
+
+2010-11-03 Nick Clifton <nickc@redhat.com>
+
+ PR ld/12001
+ * ldlang.c (ldlang_def_chain_list): New variable. Contains a list
+ of symbols defined via the --defsym command line option and
+ currently waiting assignment.
+ (insert_defined): Add a defined symbol to the symbol table.
+ (ldlang_add_def): Add a entry to the ldlang_def_chain_list.
+ (lang_place_defineds): Walk ldlang_def_chain_list defining the
+ symbols.
+ (lang_process): Call lang_place_defineds.
+ (lang_add_assignment): If the assignment has come from a --defsym
+ command line option then call lang_add_def.
+
+2010-11-03 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am (eelf64hppa.c): Correct dependencies.
+ * Makefile.in: Regenerate.
+
+2010-11-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ * scripttempl/armbpabi.sc: Include compressed DWARF debug
+ sections.
+ * scripttempl/avr.sc: Likewise.
+ * scripttempl/elf32cr16.sc: Likewise.
+ * scripttempl/elf32crx.sc: Likewise.
+ * scripttempl/elf32msp430.sc: Likewise.
+ * scripttempl/elf32msp430_3.sc: Likewise.
+ * scripttempl/elf32sh-symbian.sc: Likewise.
+ * scripttempl/elf64hppa.sc: Likewise.
+ * scripttempl/elf_chaos.sc: Likewise.
+ * scripttempl/elfd10v.sc: Likewise.
+ * scripttempl/elfd30v.sc: Likewise.
+ * scripttempl/elfi370.sc: Likewise.
+ * scripttempl/elfm68hc11.sc: Likewise.
+ * scripttempl/elfm68hc12.sc: Likewise.
+ * scripttempl/elfxtensa.sc: Likewise.
+ * scripttempl/ip2k.sc: Likewise.
+ * scripttempl/iq2000.sc: Likewise.
+ * scripttempl/mep.sc: Likewise.
+ * scripttempl/mmo.sc: Likewise.
+ * scripttempl/v850.sc: Likewise.
+ * scripttempl/xstormy16.sc: Likewise.
+
+2010-10-29 H.J. Lu <hongjiu.lu@intel.com>
+
+ * ldfile.c (ldfile_try_open_bfd): Set BFD_DECOMPRESS after
+ bfd_openr returns.
+ * emultempl/elf32.em (gld${EMULATION_NAME}_try_needed): Likewise.
+
+ * scripttempl/elf.sc: Include compressed DWARF debug sections.
+
2010-10-28 Alan Modra <amodra@gmail.com>
* ldfile.c (find_scripts_dir): Don't look in absolute SCRIPTDIR.