Add -flto and -flto-partition=.
[deliverable/binutils-gdb.git] / ld / ChangeLog
index 538e6e4f3ad53437957a40024555d4e1b15f719f..10836b053f0e8b6a1ee58f35b70f3516c49c6ab0 100644 (file)
@@ -1,3 +1,110 @@
+2010-12-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * lexsup.c (ld_options): Add -flto and -flto-partition= for
+       GCC LTO option compatibility.
+
+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
This page took 0.024621 seconds and 4 git commands to generate.