]> gcc.gnu.org Git - gcc.git/blobdiff - lto-plugin/ChangeLog
lto-plugin.c (translate): Remove debug fprintf.
[gcc.git] / lto-plugin / ChangeLog
index 338f58ce332a08da913ca00858c932beea8e4179..e3e965371c44b6aa8e21f337ec7a53699e5d2494 100644 (file)
@@ -1,3 +1,43 @@
+2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/45042
+       * lto-plugin.c (translate): Cast to unsigned long.
+
+2010-07-23   Andi Kleen <ak@linux.intel.com>
+
+       PR lto/44992
+       * lto-plugin.c (sym_aux): Add.
+       (plugin_symtab): Remove slots. Add aux and id.
+       (parse_table_entry): Change to use aux instead of slots.
+       (LTO_SECTION_PREFIX): Add.
+       (translate): Improve buffer allocation. Change to append
+       symbols to existing out buffer.
+       (get_section): Remove.
+       (process_symtab): Add.
+       (free_2): Free symtab->aux.
+       (write_resolution): Handle aux instead of slots.
+       Print sub id to resolution file.
+       (claim_file_handler): Clear lto_file. Replace get_symtab/translate
+       calls with call to process_symtab.
+
+2010-07-22  Richard Guenther  <rguenther@suse.de>
+
+       * Makefile.am: New copy_lto_plugin rule to install the plugin
+       into ../gcc.
+       * Makefile.in: Regenerated.
+
+2010-05-21  Richard Guenther  <rguenther@suse.de>
+
+       * lto-plugin.c (write_resolution): Do not assert syms is non-NULL.
+
+2010-05-07  Richard Guenther <rguenther@suse.de>
+
+       * lto-plugin.c (free_2): Do not free resolution_file.
+       (write_resolution): Check that we were passed a resolution file.
+       (all_symbols_read_handler): Adjust.
+       (cleanup_handler): Do not remove the resolution file.
+       (process_option): Handle -fresolution=.
+
 2010-05-04  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        PR other/43620
This page took 0.026839 seconds and 5 git commands to generate.