OSDN Git Service

Delete temporary output files.
[pf3gnuchains/gcc-fork.git] / lto-plugin / ChangeLog
index 49f2efb..ccb6165 100644 (file)
@@ -1,3 +1,126 @@
+2010-03-16  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
+
+       PR lto/43336
+       * lto-plugin.c (cleanup_handler): Delete temporary output files.
+
+2010-01-11  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/41569
+       * Makefile.am: Disable dependencies.
+       * Makefile.in: Regenerated.
+
+2010-01-03  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR lto/42520
+       * lto-plugin.c (exec_lto_wrapper): Output lto-wrapper command
+       if -v is passed.
+
+2009-12-05  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/42306
+       * configure: Regenerated.
+       * Makefile.in: Likewise.
+
+2009-11-19  Rafael Avila de Espindola  <espindola@google.com>
+
+       PR bootstrap/42096
+       * lto-plugin.c (claim_file_handler): Print offsets in hex.
+
+2009-11-12  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (write_resolution): Assume resolution_file is set.
+       Print the symbol name.
+       (all_symbols_read_handler): Create a resolution file.
+       Pass it to gcc.
+       (cleanup_handler): Remove the resolution file.
+       (process_option): Drop the -resolution option.
+
+2009-11-05  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (temp_obj_dir_name): Remove.
+       (arguments_file_name): New.
+       (free_2): Free arguments_file_name instead of temp_obj_dir_name.
+       (exec_lto_wrapper):  Create arguments file with make_temp_file.
+       (cleanup_handler): Don't remove the temporary directory. Remove the
+       arguments file.
+       (onload): Don't create the temporary directory.
+
+2009-11-04  Richard Guenther  <rguenther@suse.de>
+            Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (plugin_file_info): Remove temp field.
+       (cleanup_handler): Don't delete temporary objects.
+       (claim_file_handler): Don't create temporary objects.
+
+2009-11-04  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (cleanup_handler): Don't cleanup if debugging.
+
+2009-10-30  Rafael Avila de Espindola  <espindola@google.com>
+
+       PR41871
+       * lto-plugin.c (claim_file_handler): Close files that we created.
+
+2009-10-28  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (all_symbols_read_handler): Use LDPL_FATAL instead of
+       LDPL_ERROR
+
+2009-10-27  Dmitry Gorbachev  <d.g.gorbachev@gmail.com>
+
+       PR lto/41652
+       * configure.ac: Call AC_SYS_LARGEFILE before AC_OUTPUT.
+       * configure: Regenerate.
+
+2009-10-26  Richard Guenther  <rguenther@suse.de>
+
+       * configure.ac: Use AM_MAINTAINER_MODE.
+       * acinclude.m4: Remove.
+       * configure: Re-generate.
+       * Makefile.in: Likewise.
+       * aclocal.m4: Likewise.
+
+2009-10-19  Rafael Avila de Espindola  <espindola@google.com>
+    
+        PR40790
+        * configure: Regenerate.
+        * configure.ac: Add AC_TYPE_UINT64_T.
+
+2009-10-16  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (message): New variable.
+       (check): New function.
+       (parse_table_entry, translate, write_resolution,add_output_files,
+       exec_lto_wrapper,claim_file_handler, onload): Use check instead of
+       assert.
+       (cleanup_handler): Use check instead of assert. Remove the arguments
+       file if it exists.
+
+2009-10-15  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (resolution_file): New.
+       (free_1): Update comment.
+       (free_2): Free resolution_file.
+       (write_resolution): Write resolution to specified file. Use the
+       syms array from the symbol table.
+       (all_symbols_read_handler): Delay call to free_1 past call to
+       write_resolution.
+       (process_option): Add a -resolution option.
+
+2009-10-13  Richard Guenther  <rguenther@suse.de>
+
+       * Makefile.am (liblto_plugin_la_LIBADD): Link against the
+       correct libiberty.
+       * Makefile.in: Regenerated.
+
+2009-10-08  Rafael Avila de Espindola  <espindola@google.com>
+
+       * lto-plugin.c (add_input_library): New.
+       (all_symbols_read_handler): Use add_input_library for items that
+       start with -l.
+       (process_option): Fit in 80 columns.
+       (onload): Handle LDPT_ADD_INPUT_LIBRARY.
+
 2009-10-02  Diego Novillo  <dnovillo@google.com>
 
        * Makefile.am (AM_CPPFLAGS): Remove -D_LARGEFILE_SOURCE