]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - lto-plugin/ChangeLog
Call release_input_file in claim_file_handler
[thirdparty/gcc.git] / lto-plugin / ChangeLog
index 8ceb13c4dad0da7db782e71262074cc732d5819e..c0eae248cbd3bdc1547ab067ee3528b26d8f3e1e 100644 (file)
@@ -1,3 +1,172 @@
+2015-01-28  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR lto/64837
+       * lto-plugin.c (release_input_file): New.
+       (claim_file_handler): Call release_input_file.
+       (onload): Set release_input_file.
+
+2014-12-09  Ilya Verbin  <ilya.verbin@intel.com>
+
+       * lto-plugin.c (offload_files, num_offload_files): New static variables.
+       (free_1): Use arguments instead of global variables.
+       (free_2): Free offload_files.
+       (all_symbols_read_handler): Add names from offload_files to lto-wrapper
+       arguments.
+       (claim_file_handler): Do not add file to claimed_files if it contains
+       offload sections without LTO sections.  Add it to offload_files instead.
+
+2014-11-21  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/63784
+       * configure: Regenerated.
+
+2014-11-13  Ilya Verbin  <ilya.verbin@intel.com>
+           Bernd Schmidt  <bernds@codesourcery.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+           Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
+
+       * lto-plugin.c (OFFLOAD_SECTION, OFFLOAD_SECTION_LEN): Define.
+       (struct plugin_objfile): Add new field "offload".
+       (process_offload_section): New static function.
+       (claim_file_handler): Claim file if it contains offload sections.
+
+2014-11-13  Bernd Schmidt  <bernds@codesourcery.com>
+           Thomas Schwinge  <thomas@codesourcery.com>
+           Ilya Verbin  <ilya.verbin@intel.com>
+           Andrey Turetskiy  <andrey.turetskiy@intel.com>
+
+       * Makefile.am (libexecsubdir): Tweak for the possibility of being
+       configured for offload compiler.
+       (accel_dir_suffix, real_target_noncanonical): New variables substituted
+       by configure.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * configure.ac (accel_dir_suffix, real_target_noncanonical): Compute new
+       variables.
+
+2014-11-11  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR target/63610
+       * configure: Regenerate.
+
+2014-08-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR bootstrap/62260
+       * Makefile.am (gcc_build_dir): Set to @gcc_build_dir@.
+       * configure.ac (gcc_build_dir): Set and AC_SUBST according to
+       $host_subdir.
+       * Makefile.in: Regenerated.
+       * configure: Likewise.
+
+2014-06-13  Thomas Schwinge  <thomas@codesourcery.com>
+
+       * configure.ac (--with-libiberty): New configure option.
+       * configure: Regenerate.
+       * Makefile.am (libiberty, libiberty_noasan, libiberty_pic): New
+       variables.
+       (liblto_plugin_la_LIBADD, liblto_plugin_la_LDFLAGS)
+       (liblto_plugin_la_DEPENDENCIES): Use them.
+       * Makefile.in: Regenerate.
+
+2014-05-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR lto/60981
+       * configure.ac: Check for -static-libgcc.
+       * configure: Regenerate.
+
+2014-04-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR sanitizer/56781
+       * Makefile.am (CFLAGS, LDFLAGS): Filter out -fsanitize=address.
+       (liblto_plugin_la_LIBADD, liblto_plugin_la_LDFLAGS,
+       liblto_plugin_la_DEPENDENCIES): Prefer ../libiberty/noasan/libiberty.a
+       over ../libiberty/pic/libiberty.a if the former exists.
+       * Makefile.in: Regenerated.
+
+       PR sanitizer/56781
+       * Makefile.am (LTLDFLAGS, liblto_plugin_la_LINK): New variables.
+       * Makefile.in: Regenerated.
+
+2014-04-02  Richard Biener  <rguenther@suse.de>
+
+       * lto-plugin.c (onload): Fail to load if -fno-use-linker-plugin
+       is set in COLLECT_GCC_OPTIONS.
+
+2014-03-28  Richard Biener  <rguenther@suse.de>
+
+       * lto-plugin.c (process_symtab): Handle EINTR and short reads.
+
+2014-03-17  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * configure.ac (ac_lto_plugin_ldflags): Set to -Wc,-static-libgcc
+       for gcc.
+       * configure: Regenerate.
+       * Makefile.am (AM_LDFLAGS): New variable.
+       (liblto_plugin_la_LDFLAGS): Add it.
+       * Makefile.in: Regenerate.
+
+2013-09-20  Alan Modra  <amodra@gmail.com>
+
+       * configure: Regenerate.
+
+2012-09-14  David Edelsohn  <dje.gcc@gmail.com>
+
+       * configure: Regenerated.
+
+2012-05-29  Joseph Myers  <joseph@codesourcery.com>
+
+       * lto-plugin.c: Fix typo.
+
+2012-05-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure: Regenerated.
+
+2012-02-22  Kai Tietz  <ktietz@redhat.com>
+
+       PR lto/50616
+       * lto-plugin.c (PRI_LL): New macro.
+       (dump_symtab): Use PRI_LL instead of ll in print.
+       (process_symtab): Use PRI_LL instead of ll in scan.
+
+2011-12-20  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * configure: Regenerate.
+
+2011-12-19  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * configure: Regenerate.
+
+2011-11-21  Andreas Tobler  <andreast@fgznet.ch>
+
+       * configure: Regenerate.
+
+2011-10-02  Jan Hubicka  <jh@suse.cz>
+
+       PR lto/47247
+       * lto-plugin.c (get_symbols_v2): New variable.
+       (write_resolution): Use V2 API when available.
+       (onload): Handle LDPT_GET_SYMBOLS_V2.
+
+2011-09-30  H.J. Lu  <hongjiu.lu@intel.com>
+           Andi Kleen  <ak@linux.intel.com>
+
+       PR lto/50568
+       * lto-plugin.c (sym_aux): Change id to unsigned long long.
+       (plugin_symtab): Likewise.
+       (dump_symtab): Likewise.
+       (resolve_conflicts): Likewise.
+       (process_symtab): Likewise.
+
+2011-08-10  Richard Guenther  <rguenther@suse.de>
+
+       PR bootstrap/49907
+       lto-plugin/
+       * configure.ac: Use ACX_PROG_CC_WARNING_OPTS to detect -Wall presence.
+       * Makefile.am (AM_CFLAGS): Adjust.  Do not build with -Werror.
+       * configure: Regenerate.
+       * Makefile.in: Likewise.
+       * aclocal.m4: Likewise.
+
 2011-04-20  Jim Meyering  <meyering@redhat.com>
 
        * lto-plugin.c (free_1, free_2): Remove useless if-before-free.
        (claim_file_handler): Add n variable. Check return value of
        process_symtab. Call resolve_conflicts.
 
-2010-07-27  Andi Kleen <ak@linux.intel.com>
+2010-07-27  Andi Kleen  <ak@linux.intel.com>
 
        * lto-plugin.c (translate): Remove debug fprintf.
 
        PR bootstrap/45042
        * lto-plugin.c (translate): Cast to unsigned long.
 
-2010-07-23   Andi Kleen <ak@linux.intel.com>
+2010-07-23   Andi Kleen  <ak@linux.intel.com>
 
        PR lto/44992
        * lto-plugin.c (sym_aux): Add.