1. 12 Jan, 2011 1 commit
  2. 20 Dec, 2010 1 commit
  3. 15 Dec, 2010 2 commits
  4. 10 Dec, 2010 1 commit
    • re PR middle-end/46674 (Weak alias is mistakenly optimized away) · 77754180
      gcc/ChangeLog:
      
      	PR middle-end/46674
      	PR lto/43157
      	* target.def (mangle_assembler_name): New target asm_out hook.
      	* targhooks.c (default_mangle_assembler_name): Add default hook
      	implementation.
      	* targhooks.h (default_mangle_assembler_name): Add prototype.
      	* lto-symtab.c (lto_symtab_register_decl): Use new hook when
      	processing DECL_ASSEMBLER_NAMEs for lto symtabs.
      	(lto_symtab_get_resolution): Likewise.
      	(lto_cgraph_replace_node): Likewise.
      	(lto_symtab_prevailing_decl): Likewise.
      	* lto-streamer-out.c (write_symbol): Likewise.
      	* doc/tm.texi.in (TARGET_MANGLE_ASSEMBLER_NAME): Add @hook directive.
      	* doc/tm.texi: Regenerate.
      	* config/i386/cygming.h (TARGET_MANGLE_ASSEMBLER_NAME): Define to
      	point at i386_pe_mangle_assembler_name.
      	* config/i386/winnt.c (i386_pe_mangle_assembler_name): New function.
      	* config/i386/i386-protos.h (i386_pe_mangle_assembler_name): Add
      	prototype.
      
      lto-plugin/ChangeLog:
      
      	PR middle-end/46674
      	PR lto/43157
      	* configure.ac (SYM_STYLE): Don't AC_DEFINE.
      	* lto-plugin.c (sym_style): Don't use it; default to ss_none.
      	* configure: Regenerate.
      	* config.h.in: Likewise.
      
      gcc/testsuite/ChangeLog:
      
      	PR middle-end/46674
      	PR lto/43157
      	* gcc.dg/pr43157.c: New file.
      
      From-SVN: r167688
      Dave Korn committed
  5. 06 Dec, 2010 1 commit
    • re PR target/40125 (libgcc_s DLL installed in wrong directory in cross toolchain) · 7de6ba7a
      config/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* lthostflags.m4: New file.
      	(ACX_LT_HOST_FLAGS): Define.
      
      libgfortran/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (LTLDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libgomp/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libgomp_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* configure.host (libgcj_sublib_ltflags): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac (extra_ldflags_libobjc): Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.in (lt_host_flags): Import AC_SUBST'd value.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      libquadmath/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libquadmath_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libssp/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (libssp_la_LDFLAGS): Use lt_host_flags.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* configure.host (OPT_LDFLAGS): Use lt_host_flags for cygming.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/ChangeLog:
      
      2010-12-06  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR target/40125
      	PR lto/46695
      	* configure.ac: Invoke ACX_LT_HOST_FLAGS.
      	* Makefile.am (liblto_plugin_la_LDFLAGS): Use lt_host_flags but
      	override -bindir setting.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r167480
      Dave Korn committed
  6. 05 Dec, 2010 1 commit
    • config.h.in: Regenerated. · ec692d5f
      2010-12-05  Kai Tietz  <kai.tietz@onevision.com>
      
              * config.h.in: Regenerated.
              * configure: Regenerated.
              * configure.ac (AC_CHECK_HEADERS): Replaced by AC_HEADER_SYS_WAIT.
              * lto-plugin.c (WIFEXITED): Define default.
              (WEXITSTATUS): Likeiwse.
      
      From-SVN: r167468
      Kai Tietz committed
  7. 01 Dec, 2010 1 commit
    • config.h.in: Regenerated. · a2254c5d
      2010-12-01  Kai Tietz  <kai.tietz@onevision.com>
      
              * config.h.in: Regenerated.
              * configure: Regenerated.
              * Makefile.in: Regenerated.
              * configure.ac (AC_CHECK_HEADERS): Check for sys/wait.h.
              * lto-plugin.c:  Include sys/wait.h conditionally.
              * aclocal.m4: Regenerated.
      
      From-SVN: r167343
      Kai Tietz committed
  8. 13 Nov, 2010 1 commit
  9. 11 Nov, 2010 1 commit
    • re PR bootstrap/46397 (lto-plugin.c does not build on Solaris 10/SPARC) · d19e0f01
      	PR bootstrap/46397
      	PR bootstrap/46362
      	* configure.ac: Add AC_TYPE_INT64_T test.
      	* config.h.in: Regenerate.
      	* configure: Likewise.
      	* lto-plugin.c (debug): Use char not bool.
      	(nop): Likewise.
      	(check_1): Rename from check, and use int not bool for gate argument.
      	(check): Macro wrapper for the above to coerce gate argument into
      	boolean-valued integer in case it has pointer type.
      	(parse_table_entry): Use 0 not false.
      	(claim_file_handler): Avoid use of PRIx64 by splitting 64-bit size
      	into two 32-bit parts and printing as hex ints.
      
      From-SVN: r166601
      Dave Korn committed
  10. 03 Nov, 2010 2 commits
    • re PR lto/46291 (Failed to bootstrap-lto) · 37da3688
      	PR lto/46291
      	* lto-plugin.c (claim_file_handler): Don't close file descriptor.
      
      From-SVN: r166285
      Dave Korn committed
    • re PR lto/46273 (Failed to bootstrap) · 48215350
      ChangeLog:
      
      2010-11-03  Ian Lance Taylor  <iant@google.com>
      	    Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR lto/46273
      	* configure.ac: Remove libelf tests.  Build lto-plugin on ELF always
      	and on other supported platforms whenever LTO is enabled.
      	* configure: Rebuild.
      
      gcc/ChangeLog:
      
      2010-11-03  Ian Lance Taylor  <iant@google.com>
      
      	PR lto/46273
      	* gcc/config.gcc: Don't set lto_binary_reader.
      	* doc/install.texi (Prerequisites): Remove libelf paragraphs.
      	(Configuration): Mention --disable-lto.  Remove --with-libelf
      	paragraph.
      
      lto-plugin/ChangeLog:
      
      2010-11-03  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	PR lto/46273
      	* lto-plugin.h: Delete.
      	* lto-plugin-elf.c: Likewise.
      	* lto-plugin-coff.c: Likewise.
      	* configure.ac: Don't use libelf, don't source config.gcc.
      	(LIBELFLIBS): Delete.
      	(LIBELFINC): Delete.
      	(LTO_FORMAT): Delete.
      	(SYM_STYLE): Add AC_DEFINE var, set based on $target.
      	(config.h): Add AC_CONFIG_HEADERS directive.
      	* Makefile.am (LIBELFLIBS): Delete.
      	(LIBELFINC): Delete.
      	(LTO_FORMAT): Delete.
      	(DEFS): Import.
      	(AM_CPPFLAGS): Use it.  Don't use LIBELFINC.
      	(liblto_plugin_la_SOURCES): Don't use LTO_FORMAT, don't include
      	any object-format-specific source file in the link.
      	(liblto_plugin_la_LIBADD): Don't use LIBELFLIBS.
      	* config.h.in: Generate.
      	* configure: Regenerate.
      	* Makefile.in: Likewise.
      	* lto-plugin.c (O_BINARY): Definition moved here from lto-plugin.h.
      	(LTO_SEGMENT_NAME): New definition.
      	(LTO_SECTION_PREFIX): Definition moved here from lto-plugin.h.
      	(LTO_SECTION_PREFIX_LEN): New definition.
      	(struct sym_aux): Struct definition moved here from lto-plugin.h.
      	(struct plugin_symtab): Likewise.
      	(struct plugin_objfile): Likewise.
      	(struct plugin_objfile): New struct def.
      	(enum symbol_style): New enum type.
      	(add_symbols): Make static.
      	(claimed_files): Likewise.
      	(num_claimed_files): Likewise.
      	(sym_style): New global.
      	(check): Make static.
      	(parse_table_entry): Likewise.  Respect sym_style when extracting
      	symbol from symtab entry.
      	(translate): Make static.
      	(resolve_conflicts): Likewise.
      	(process_symtab): New function, per-section callback version of
      	old object-format-specific handling from deleted lto-plugin-elf.c.
      	(claim_file_handler): Convert ELF-specific version from deleted
      	lto-plugin-elf.c to simple_object interface and move here.
      	(process_options): Allow new '-sym-style=' option.
      	(onload): Don't call deleted onload_format_checks hook.
      
      From-SVN: r166233
      Dave Korn committed
  11. 11 Oct, 2010 1 commit
  12. 09 Oct, 2010 1 commit
  13. 07 Oct, 2010 1 commit
    • configure.ac (build_lto_plugin): New shell variable. · 1cd0b716
      ChangeLog:
      
      2010-10-07  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	* configure.ac (build_lto_plugin): New shell variable.
      	(--enable-lto): Turn on by default for all non-ELF platforms that
      	have had LTO support added so far.  Set build_lto_plugin appropriately
      	for both ELF and non-ELF.
      	(configdirs): Add lto-plugin or not based on build_lto_plugin.
      	* configure: Regenerate.
      
      gcc/ChangeLog:
      
      2010-10-07  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	* config.host (host_lto_plugin_soname): New shell variable.
      	* configure.ac (LTOPLUGINSONAME): Add an AC_DEFINE for the above.
      	* config.in: Regenerate.
      	* configure: Regenerate.
      	* gcc.c (main): Use LTOPLUGINSONAME instead of hard-coding name of
      	LTO plugin shared library.
      
      lto-plugin/ChangeLog:
      
      2010-10-07  Dave Korn  <dave.korn.cygwin@gmail.com>
      
      	* configure.ac: Source config.gcc to determine lto_binary_reader.
      	(LTO_FORMAT): New AC_SUBST variable inferred from lto_binary_reader.
      	* Makefile.am (LTO_FORMAT): Import.
      	(liblto_plugin_la_SOURCES): Add object format dependent module
      	defined by LTO_FORMAT.
      	(liblto_plugin_la_LIBADD): Allow for both PIC and non-PIC libiberty,
      	and work around libtool warning.
      	* configure: Regenerate.
      	* Makefile.in: Likewise.
      	* lto-plugin.c (struct sym_aux): Move to new lto-plugin.h.
      	(struct sym_aux): Likewise.
      	(struct plugin_symtab): Likewise.
      	(struct plugin_file_info): Likewise.
      	(LTO_SECTION_PREFIX): Likewise.
      	(add_symbols):  Make non-static.
      	(claimed_files): Likewise.
      	(num_claimed_files): Likewise.
      	(check): Likewise.
      	(parse_table_entry): Likewise.
      	(translate): Likewise.
      	(resolve_conflicts): Likewise.
      	(process_symtab): Move to new lto-plugin-elf.c object format dependent
      	source file.
      	(claim_file_handler): Likewise, and make non-static.
      	(onload): Call new onload_format_checks function.
      	* lto-plugin.h: New file.
      	(LTO_SECTION_PREFIX): Move here.
      	(struct sym_aux): Likewise.
      	(struct plugin_symtab): Likewise.
      	(struct plugin_file_info): Likewise.
      	(claim_file_handler): Add new function prototype.
      	(onload_format_checks): Likewise.
      	(check): Declare extern.
      	(translate): Likewise.
      	(parse_table_entry): Likewise.
      	(resolve_conflicts): Likewise.
      	(add_symbols):  Likewise.
      	(claimed_files): Likewise.
      	(num_claimed_files): Likewise.
      	* lto-plugin-elf.c (process_symtab): Move here.
      	(claim_file_handler): Likewise, and make non-static.
      	(onload_format_checks): New function factored out from onload.
      	* lto-plugin-coff.c (claim_file_handler): New function stub.
      	(onload_format_checks): Likewise.
      
      From-SVN: r165133
      Dave Korn committed
  14. 05 Aug, 2010 1 commit
    • lto-plugin.c: Include <hashtab.h> · d2c57fe9
      * lto-plugin.c: Include <hashtab.h>
              (sym_aux): Add next_conflict field to save conflict chains.
              (plugin_file_info): Add conflicts symtab.
              (parse_table_entry): Initialize aux->next_conflict.
              (process_symtab): Increment found.
              (dump_symtab): Add.
              (finish_conflict_resolution): Add.
              (free_symtab): Add.
              (write_resolution): Remove symbols loop and move into
              dump_symtab. Call dump_symtab for main symbol and conflicts table.
              Call free_symtab to free conflicts table.
              (SWAP): Add.
              (eq_sym): Add.
              (hash_sym): Add.
              (symbol_strength): Add.
              (resolve_conflicts): Add.
              (claim_file_handler): Add n variable. Check return value of
              process_symtab. Call resolve_conflicts.
      
      From-SVN: r162915
      Andi Kleen committed
  15. 28 Jul, 2010 2 commits
  16. 23 Jul, 2010 2 commits
    • Cast to unsigned long. · 9477ccb2
      2010-07-23  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR bootstrap/45042
      	* lto-plugin.c (translate): Cast to unsigned long.
      
      From-SVN: r162465
      H.J. Lu committed
    • re PR lto/44992 (ld -r breaks LTO) · 73ce4d1e
      gcc:
      
      2010-07-10   Andi Kleen <ak@linux.intel.com>
      
              PR lto/44992
              * lto-opts.c (lto_write_options): Add NULL file_data argument to 
      	lto_get_section_name.
      	* lto-section-out.c (lto_destroy_simple_output_block): Likewise.
      	* lto-streamer-out.c (produce_asm): Likewise.
      	(copy_function): Likewise.
      	(produce_symtab): Likewise.
      	(produce_asm_for_decls): Likewise.
      	* lto-streamer.c (lto_get_section_name): Add file_data argument.	
      	Rewrite to add random postfix to LTO sections.
      	* lto-streamer.h (lto_file_decl_data): Add next, id, resolutions.
      	(lto_get_section_name): Add file_data argument to prototype.
      	
      
      lto:
      
      2010-07-10   Andi Kleen <ak@linux.intel.com>
      
              PR lto/44992
              * lto.c: Include splay-tree.h
      	(lto_resolution_read): Change to walk file_ids tree and parse
      	extra file_id in resolution file.
      	(lto_section_with_id): Add.
      	(create_subid_section_table): Add.
      	(lwstate): Add.
      	(lto_create_files_from_ids): Add.
      	(lto_file_read): Change to handle sub file ids and create list
      	of file_datas. Add output argument for count.
      	(get_section_data): Pass file_data to lto_get_section_name.
      	(lto_flatten_file): Add.
      	(read_cgraph_and_symbols): Handle linked lists of file_datas.
      	
      lto-plugin:
      
      2010-07-10   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.
      
      From-SVN: r162443
      Andi Kleen committed
  17. 22 Jul, 2010 1 commit
  18. 21 May, 2010 1 commit
  19. 07 May, 2010 1 commit
    • re PR lto/43857 (-fresolution causes an ICE) · 5cd0e96b
      2010-05-07  Richard Guenther <rguenther@suse.de>
      
      	* gcc.c (LINK_COMMAND_SPEC): Provide a resolution file to
      	the linker plugin.
      	(store_arg): Queue temp_filename for deletion instead of
      	the whole argument.
      
      	lto/
      	PR lto/43857
      	PR lto/43371
      	* lang.opt (fresolution): Change to ...
      	(fresolution=): ... this.
      	* lto-lang.c (lto_handle_option): Adjust.
      
      	lto-plugin/
      	* 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=.
      
      From-SVN: r159159
      Richard Guenther committed
  20. 04 May, 2010 1 commit
    • no-dist in non-imported automake dirs. · 13917ae3
      libgfortran/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      libgomp/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	PR other/43620
      	* Makefile.am (AUTOMAKE_OPTIONS): Add no-dist.
      	* Makefile.in: Regenerate.
      
      libmudflap/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libssp/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      
      libstdc++-v3/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/:
      	PR other/43620
      	* configure.ac (AM_INIT_AUTOMAKE): Add no-dist.
      	* Makefile.in: Regenerate.
      
      From-SVN: r159041
      Ralf Wildenhues committed
  21. 23 Apr, 2010 1 commit
  22. 02 Apr, 2010 1 commit
    • Update to Automake 1.11.1. · 4d9e8446
      gcc/:
      	PR other/43620
      	* doc/install.texi (Prerequisites): Bump Automake version to 1.11.1.
      	* aclocal.m4: Regenerate.
      
      lto-plugin/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      intl/:
      	* aclocal.m4: Regenerate.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      fixincludes/:
      	* aclocal.m4: Regenerate.
      
      libcpp/:
      	* aclocal.m4: Regenerate.
      
      libdecnumber/:
      	* aclocal.m4: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* HACKING: Update required Automake version.
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/libltdl/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* aclocal.m4: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r157949
      Ralf Wildenhues committed
  23. 16 Mar, 2010 1 commit
  24. 11 Jan, 2010 1 commit
  25. 04 Jan, 2010 1 commit
    • Pass -m* and -v to -plugin-opt · f0d61983
      gcc/
      
      2010-01-03  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR lto/42520
      	* gcc.c (LINK_COMMAND_SPEC): Pass -m* and -v to -plugin-opt.
      
      lto-plugin/
      
      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.
      
      From-SVN: r155601
      H.J. Lu committed
  26. 05 Dec, 2009 2 commits
    • re PR bootstrap/42306 (Revision 155012 breaks lto-plugin) · 52327858
      2009-12-05  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR bootstrap/42306
      	* configure: Regenerated.
      	* Makefile.in: Likewise.
      
      From-SVN: r155017
      H.J. Lu committed
    • Sync from git Libtool and regenerate. · 43e02a8a
      /:
      	PR target/38384
      	PR bootstrap/40972
      	* libtool.m4: Sync from git Libtool.
      	* ltoptions.m4: Likewise.
      	* ltversion.m4: Likewise.
      	* lt~obsolete.m4: Likewise.
      	* ltmain.sh: Likewise.
      
      boehm-gc/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      
      fixincludes/:
      	* configure: Regenerate.
      
      gcc/:
      	* configure: Regenerate.
      
      libffi/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* man/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libgfortran/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libgomp/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libjava/classpath/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* doc/api/Makefile.in: Regenerate.
      	* examples/Makefile.in: Regenerate.
      	* external/Makefile.in: Regenerate.
      	* external/jsr166/Makefile.in: Regenerate.
      	* external/relaxngDatatype/Makefile.in: Regenerate.
      	* external/sax/Makefile.in: Regenerate.
      	* external/w3c_dom/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* lib/Makefile.in: Regenerate.
      	* native/Makefile.in: Regenerate.
      	* native/fdlibm/Makefile.in: Regenerate.
      	* native/jawt/Makefile.in: Regenerate.
      	* native/jni/Makefile.in: Regenerate.
      	* native/jni/classpath/Makefile.in: Regenerate.
      	* native/jni/gconf-peer/Makefile.in: Regenerate.
      	* native/jni/gstreamer-peer/Makefile.in: Regenerate.
      	* native/jni/gtk-peer/Makefile.in: Regenerate.
      	* native/jni/java-io/Makefile.in: Regenerate.
      	* native/jni/java-lang/Makefile.in: Regenerate.
      	* native/jni/java-math/Makefile.in: Regenerate.
      	* native/jni/java-net/Makefile.in: Regenerate.
      	* native/jni/java-nio/Makefile.in: Regenerate.
      	* native/jni/java-util/Makefile.in: Regenerate.
      	* native/jni/midi-alsa/Makefile.in: Regenerate.
      	* native/jni/midi-dssi/Makefile.in: Regenerate.
      	* native/jni/native-lib/Makefile.in: Regenerate.
      	* native/jni/qt-peer/Makefile.in: Regenerate.
      	* native/jni/xmlj/Makefile.in: Regenerate.
      	* native/plugin/Makefile.in: Regenerate.
      	* resource/Makefile.in: Regenerate.
      	* scripts/Makefile.in: Regenerate.
      	* tools/Makefile.in: Regenerate.
      
      libjava/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* gcj/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libmudflap/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      libobjc/:
      	* configure: Regenerate.
      
      libssp/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      libstdc++-v3/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      	* doc/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* po/Makefile.in: Regenerate.
      	* python/Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      
      lto-plugin/:
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      zlib/:
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r155012
      Ralf Wildenhues committed
  27. 19 Nov, 2009 1 commit
  28. 12 Nov, 2009 1 commit
    • lto-plugin.c (write_resolution): Assume resolution_file is set. · 06bd7f56
      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-12  Rafael Avila de Espindola  <espindola@google.com>
      
      	* lang.opt (fresolution): Renamed from resolution.
      	* lto-lang.c (lto_handle_option): Handle new option name.
      	* lto.c (lto_resolution_read): Add more checks. Discard rest of line.
      
      From-SVN: r154118
      Rafael Avila de Espindola committed
  29. 05 Nov, 2009 1 commit
    • lto-plugin.c (temp_obj_dir_name): Remove. · 94086ef6
      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.
      
      From-SVN: r153938
      Rafael Avila de Espindola committed
  30. 04 Nov, 2009 2 commits
    • gcc.c (process_command): Handle arguments name@offset. · 7e9dc421
      2009-11-04  Richard Guenther  <rguenther@suse.de>
                  Rafael Avila de Espindola  <espindola@google.com>
       
      	* gcc.c (process_command): Handle arguments name@offset.
      
      2009-11-04  Richard Guenther  <rguenther@suse.de>
                  Rafael Avila de Espindola  <espindola@google.com>
      
      	* lto-elf.c (lto_elf_build_section_table): Add the base offset.
      	(lto_elf_file_open): Handle offsets in arguments name@offest.
      
      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.
      
      
      Co-Authored-By: Rafael Avila de Espindola <espindola@google.com>
      
      From-SVN: r153903
      Richard Guenther committed
    • lto-plugin.c (cleanup_handler): Don't cleanup if debugging. · 1cddcdca
      2009-11-04  Rafael Avila de Espindola  <espindola@google.com>
      
      	* lto-plugin.c (cleanup_handler): Don't cleanup if debugging.
      
      From-SVN: r153899
      Rafael Avila de Espindola committed
  31. 30 Oct, 2009 1 commit
  32. 28 Oct, 2009 1 commit
  33. 27 Oct, 2009 1 commit
  34. 26 Oct, 2009 1 commit