1. 14 Jan, 2013 1 commit
  2. 09 Jan, 2013 1 commit
  3. 08 Jan, 2013 1 commit
  4. 20 Dec, 2012 1 commit
    • Makefile.def (install-target-libgfortran): Depend on install-target-libquadmath,… · d89da9db
      Makefile.def (install-target-libgfortran): Depend on install-target-libquadmath, install-target-libgcc.
      
      2012-12-20  Matthias Klose  <doko@ubuntu.com>
      
              * Makefile.def (install-target-libgfortran): Depend on
              install-target-libquadmath, install-target-libgcc.
              (install-target-libsanitizer): Depend on install-target-libgcc.
              (install-target-libjava): Depend on install-target-libgcc.
              (install-target-libitm): Depend on install-target-libgcc.
              (install-target-libobjc): Depend on install-target-libgcc.
              (install-target-libstdc++-v3): Depend on install-target-libgcc.
              * Makefile.in: Regenerate.
      
      From-SVN: r194650
      Matthias Klose committed
  5. 19 Dec, 2012 1 commit
  6. 18 Dec, 2012 1 commit
    • libgo: Link against libatomic. · 0b8ca8fe
      ./:
      	PR go/55201
      	* Makefile.def (all-target-libgo): Depend on all-target-libatomic.
      	* Makefile.in: Regenerate.
      gcc/go:
      	PR go/55201
      	* gospec.c (LIBATOMIC): Define.
      	(LIBATOMIC_PROFILE): Define.
      	(lang_specific_driver): Add LIBATOMIC[_PROFILE] option.
      gcc/testsuite:
      	* lib/go.exp (go_link_flags): Add libatomic location to flags and
      	ld_library_path.
      
      From-SVN: r194581
      Andreas Schwab committed
  7. 11 Dec, 2012 1 commit
  8. 29 Nov, 2012 2 commits
    • Remove bootstrap=true from libsanitizer · 99319980
      	* Makefile.def (target_modules): Remove bootstrap=true and
      	raw_cxx=true from libsanitizer.
      	* configure.ac (bootstrap_target_libs): Remove libsanitizer.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      
      From-SVN: r193950
      H.J. Lu committed
    • Add --with-build-config=bootstrap-asan support · c3cc0031
      	* Makefile.def (target_modules): Add bootstrap=true and
      	raw_cxx=true to libsanitizer.
      	* configure.ac (bootstrap_target_libs): Add libsanitizer.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      
      config/
      
      	* bootstrap-asan.mk: New file.
      
      From-SVN: r193940
      H.J. Lu committed
  9. 12 Nov, 2012 1 commit
    • Import the asan runtime library into GCC tree · f35db108
      This patch imports the runtime library in the GCC tree, ensures that
      -lasan is passed to the linker when -faddress-sanitizer is used and
      sets up the build system accordingly.
      
      ChangeLog:
      
      	* configure.ac: Add libsanitizer to target_libraries.
      	* Makefile.def: Ditto.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* libsanitizer: New directory for asan runtime.  Contains an empty
      	tsan directory.
      
      gcc/ChangeLog:
      
      	* gcc.c (LINK_COMMAND_SPEC): Add -laddress-sanitizer to link
      	command if -faddress-sanitizer is on.
      
      libsanitizer:
      
      	Initial checkin: migrate asan runtime from llvm.
      
      From-SVN: r193441
      Wei Mi committed
  10. 28 Sep, 2012 1 commit
  11. 26 Sep, 2012 1 commit
    • Makefile.def: Make all-gcc depend on all-libbacktrace. · d83697f4
      ./:	* Makefile.def: Make all-gcc depend on all-libbacktrace.
      	* Makefile.in: Rebuild.
      gcc/:
      	* diagnostic.c: Include "demangle.h" and "backtrace.h".
      	(bt_stop): New static array.
      	(bt_callback, bt_err_callback): New static functions.
      	(diagnostic_action_after_output): Call backtrace_full for DK_ICE.
      	* Makefile.in (BACKTRACE): New variable.
      	(BACKTRACEINC, LIBBACKTRACE): New variables.
      	(BACKTRACE_H): New variable.
      	(LIBDEPS, LIBS): Add $(LIBBACKTRACE).
      	(INCLUDES): Add $(BACKTRACEINC).
      	(diagnostic.o): Depend upon $(DEMANGLE_H) and $(BACKTRACE_H).
      
      From-SVN: r191757
      Ian Lance Taylor committed
  12. 17 Sep, 2012 1 commit
    • libbacktrace/: · eff02e4f
      	* Initial implementation.
      
      ./:
      	* MAINTAINERS (Various Maintainers): Add libbacktrace.
      	* configure.ac (host_libs): Add libbacktrace.
      	(target_libraries): Add libbacktrace.
      	* Makefile.def (host_modules): Add libbacktrace.
      	(target_modules): Likewise.
      	* configure, Makefile.in: Rebuild.
      
      gcc/go:
      	* config-lang.in (target_libs): Add target-libbacktrace.
      
      From-SVN: r191397
      Ian Lance Taylor committed
  13. 26 Aug, 2012 1 commit
  14. 06 Jul, 2012 2 commits
  15. 03 Jul, 2012 2 commits
  16. 02 Jul, 2012 1 commit
    • cloog.m4: Set up to work against ISL only. · 33ad93b9
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      	Michael Matz  <matz@suse.de>
      	Tobias Grosser <tobias@grosser.es>
      	Sebastian Pop <sebpop@gmail.com>
      
      	config/
      	* cloog.m4: Set up to work against ISL only.
      	* isl.m4: New file.
      
      	* Makefile.def: Add ISL host module, remove PPL host module.
      	Adjust ClooG host module to use the proper ISL.
      	* Makefile.tpl: Pass ISL include flags instead of PPL ones.
      	* configure.ac: Include config/isl.m4.  Add ISL host library,
      	remove PPL.  Remove PPL configury, add ISL configury, adjust
      	ClooG configury.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      
      	gcc/
      	* Makefile.in: Remove PPL flags in favor of ISL ones.
      	(BACKENDLIBS): Remove PPL libs.
      	(INCLUDES): Remove PPL includes in favor of ISL ones.
      	(graphite-clast-to-gimple.o): Remove graphite-dependences.h and
      	graphite-cloog-compat.h dependencies.
      	(graphite-dependences.o): Likewise.
      	(graphite-poly.o): Likewise.
      	* configure.ac: Declare ISL vars instead of PPL ones.
      	* configure: Regenerated.
      	* doc/install.texi: Replace PPL requirement documentation
      	with ISL one.
      	* graphite-blocking.c: Remove PPL code, add ISL equivalent.
      	* graphite-clast-to-gimple.c: Likewise.
      	* graphite-dependences.c: Likewise.
      	* graphite-interchange.c: Likewise.
      	* graphite-poly.h: Likewise.
      	* graphite-poly.c: Likewise.
      	* graphite-sese-to-poly.c: Likewise.
      	* graphite.c: Likewise.
      	* graphite-scop-detection.c: Re-arrange includes.
      	* graphite-cloog-util.c: Remove.
      	* graphite-cloog-util.h: Likewise.
      	* graphite-ppl.h: Likewise.
      	* graphite-ppl.c: Likewise.
      	* graphite-dependences.h: Likewise.
      
      	libgomp/
      	* testsuite/libgomp.graphite/force-parallel-4.c: Adjust.
      	* testsuite/libgomp.graphite/force-parallel-5.c: Likewise.
      	* testsuite/libgomp.graphite/force-parallel-7.c: Likewise.
      	* testsuite/libgomp.graphite/force-parallel-8.c: Likewise.
      
      Co-Authored-By: Michael Matz <matz@suse.de>
      Co-Authored-By: Sebastian Pop <sebpop@gmail.com>
      Co-Authored-By: Tobias Grosser <tobias@grosser.es>
      
      From-SVN: r189156
      Richard Guenther committed
  17. 20 Jun, 2012 1 commit
  18. 01 May, 2012 1 commit
  19. 02 Jan, 2012 1 commit
  20. 09 Nov, 2011 2 commits
    • configure.ac: Add tool checks for READELF and READELF_FOR_TARGET. · e7a82751
      2011-11-09  Roland McGrath  <mcgrathr@google.com>
      * configure.ac: Add tool checks for READELF and READELF_FOR_TARGET.
      * configure: Rebuild.
      * Makefile.def (flags_to_pass): Add READELF_FOR_TARGET.
      * Makefile.tpl (READELF, READELF_FOR_TARGET): New variables.
      (HOST_EXPORTS): Add READELF, READELF_FOR_TARGET.
      (BASE_FLAGS_TO_PASS): Add READELF_FOR_TARGET.
      (BASE_TARGET_EXPORTS, EXTRA_HOST_FLAGS, EXTRA_TARGET_FLAGS):
      Add READELF.
      * Makefile.in: Rebuild.
      
      From-SVN: r181230
      Roland McGrath committed
    • Run most tests in both C++98 and C++11 modes. · e399136a
      gcc/testsuite/
      	* lib/target-supports.exp (check_effective_target_c++11): New.
      	(check_effective_target_c++98): New.
      	* lib/g++-dg.exp (g++-dg-runtest): New.
      	* [various.exp]: Use g++-dg-runtest.
      	* [various.C]: Fix for C++11 mode.
      gcc/cp/
      	* Make-lang.in (check_g++_parallelize): Add dg-torture.exp.
      	(check-c++0x): Obsolete.
      /
      	* Makefile.def (language=c++): Remove check-c++0x.
      	* Makefile.in (check-gcc-c++): Regenerate.
      
      From-SVN: r181222
      Jason Merrill committed
  21. 08 Nov, 2011 1 commit
  22. 17 Jul, 2011 1 commit
  23. 16 Jul, 2011 1 commit
    • install.texi: Document --enable-static-libjava. · a4a2c37d
      gcc/
      
      2011-07-16  Matthias Klose  <doko@ubuntu.com>
      
              * doc/install.texi: Document --enable-static-libjava.
      
      <toplevel>
      
      2011-07-16  Matthias Klose  <doko@ubuntu.com>
      
              * Makefile.tpl (EXTRA_CONFIGARGS_LIBJAVA): Define.
              * Makefile.def (target_modules/libjava): Pass
              $(EXTRA_CONFIGARGS_LIBJAVA).
              * configure.ac: Pass --disable-static in EXTRA_CONFIGARGS_LIBJAVA,
              if not configured with --enable-static-libjava.
              * Makefile.in: Regenerate.
              * configure: Likewise.
      
      From-SVN: r176351
      Matthias Klose committed
  24. 22 Jun, 2011 1 commit
  25. 06 Apr, 2011 1 commit
    • configure.ac (build_tools): Remove build-byacc. · 85bfb75e
      	* configure.ac (build_tools): Remove build-byacc.
      	(host_libs): Remove mmalloc.
      	(host_tools): Remove byacc make patch prms send-pr ash bash bzip2
      	autoconf automake libtool diff rcs fileutils shellutils time
      	textutils wdiff find uudecode hello tar gzip indent recode release
      	sed perl gawk findutils gettext zip.
      	(libgcj): Remove target-qthreads.
      	(target_tools): Remove target-examples target-gperf.
      	(YACC): Don't handle building byacc.
      	* configure: Regenerate.
      	* Makefile.def (ash, autoconf, automake, bash, byacc, bzip2, diff,
      	dosutils, examples, fileutils, find, findutils, gawk, gettext,
      	gnuserv, gperf, gzip, hello, indent, libtool, make, mmalloc,
      	patch, perl, prms, qthreads, rcs, recode, release, sed, send-pr,
      	shellutils, tar, textutils, time, uudecode, wdiff, zip): Don't
      	handle building components.
      	* Makefile.in: Regenerate.
      
      From-SVN: r172042
      Joseph Myers committed
  26. 24 Mar, 2011 3 commits
    • configure.ac: Remove references to mt-mep, mt-netware, mt-wince. · 50e37333
      2011-03-24  Paolo Bonzini  <pbonzini@redhat.com>
      
              * configure.ac: Remove references to mt-mep, mt-netware,
              mt-wince.
              * Makefile.def: Add all-utils soft dependencies.
              * Makefile.tpl: Remove GDB_NLM_DEPS.
              * configure: Regenerate.
              * Makefile.in: Regenerate.
      
      config:
      2011-03-24  Paolo Bonzini  <pbonzini@redhat.com>
      
              * mt-mep: Remove, obsolete.
              * mt-netware: Remove, obsolete.
              * mt-wince: Remove, obsolete.
              * mt-v810: Remove, unused.
      
      From-SVN: r171422
      Paolo Bonzini committed
    • Makefile.def: Add dependency from termcap to gdb. · 1e2c3ec4
      2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
       
      	* Makefile.def: Add dependency from termcap to gdb.
      	* Makefile.in: Regenerate.
      
      config:
      2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
              * mh-cygwin: Remove obsolete variables and dependencies.
      
      From-SVN: r171417
      Paolo Bonzini committed
    • configure.ac: Remove all mentions of mh-sysv4 and mh-solaris. · 73a817c4
      2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Remove all mentions of mh-sysv4 and mh-solaris.
      	* configure: Regenerate.
      	* Makefile.def: Remove all mentions of X11_FLAGS_TO_PASS.
      	* Makefile.tpl: Likewise.
      	* Makefile.in: Regenerate.
      
      config:
      2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* mh-sysv4: Remove.
      	* mh-solaris: Remove.
      
      From-SVN: r171416
      Paolo Bonzini committed
  27. 12 Feb, 2011 1 commit
    • re PR lto/47225 (cross-compile fails while configuring libgcc with "xgcc: fatal… · f3d533d3
      re PR lto/47225 (cross-compile fails while configuring libgcc with "xgcc: fatal error: -fuse-linker-plugin, but liblto_plugin.so not found")
      
      ChangeLog:
      PR lto/47225
      * Makefile.def (lto-plugin): Double dash for enable-shared.
      (configure-gcc): Depend on all-lto-plugin.
      * Makefile.in: Rebuilt.
      lto-plugin/ChangeLog:
      PR lto/47225
      * Makefile.am (gcc_build_dir, in_gcc_libs): New.
      (liblto_plugin_la_LDFLAGS): Add -module.
      (copy_lto_plugin): Renamed to...
      ($(in_gcc_libs)): ... this.  Add mkinstalldirs.  Skip copying
      of static modules.
      * Makefile.in: Rebuild.
      gcc/ChangeLog:
      PR lto/47225
      * configure.ac (gcc_cv_lto_plugin): Test for liblto_plugin.la
      in the current directory.
      * configure: Rebuilt.
      
      From-SVN: r170070
      Alexandre Oliva committed
  28. 06 Feb, 2011 1 commit
  29. 09 Jan, 2011 1 commit
  30. 08 Jan, 2011 1 commit
    • Makefile.in: Regenerate. · 96bdf9b4
      	* Makefile.in: Regenerate.
      	* Makefile.def (gcc host module) and soft dependency on lto-plugin
      	and configure dependency on lto-plugin configure.
      	(lto-plugin module): Remove dependency on GCC; add dependency on
      	liniberty.
      
      	* doc/invoke.texi: (-flto, -fuse-linker-plugin): Update defaults
      	and no longer claim that gold is required for linker plugin.
      	* configure: Regenerate.
      	* gcc.c (PLUGIN_COND): New macro.
      	(LINK_COMMAND_SPEC): Use it.
      	(main): Default to plugin enabled with HAVE_LTO_PLUGIN is set.
      	* config.in (HAVE_LTO_PLUGIN): New.
      	* configure.ac (--with-lto-plugin): New parameter; autodetect
      	HAVE_LTO_PLUGIN.
      
      From-SVN: r168593
      Jan Hubicka committed
  31. 03 Jan, 2011 1 commit
  32. 26 Nov, 2010 1 commit
  33. 20 Nov, 2010 1 commit
    • PR other/46202: implement install-strip. · 455c8f48
      /:
      	PR other/46202
      	* configure.ac: Fix just-built in-tree STRIP name to be
      	binutils/strip-new.
      	* configure: Regenerate.
      	* Makefile.def (install-strip-gcc, install-strip-binutils)
      	(install-strip-opcodes, install-strip-ld, install-strip-itcl)
      	(install-strip-sid): Mirror dependencies on non-strip variants
      	of these targets on the respective -strip prerequisites.
      	* Makefile.tpl (install-strip, install-strip-host)
      	(install-strip-target): New targets.
      	(install-strip-[+module+], install-strip-target-[+module+]):
      	New targets.
      	* Makefile.in: Regenerate.
      
      gcc/:
      	PR other/46202
      	* Makefile.in (install_sh, INSTALL_STRIP_PROGRAM): New
      	variables.
      	(AR_FOR_TARGET, RANLIB_FOR_TARGET, STRIP_FOR_TARGET): Fix
      	shell quoting.
      	(STRIP_FOR_TARGET): Look for in-tree strip under name strip-new.
      	(install-strip): New target.
      	(STRIPPROG): New variable, exported if STRIP is set.
      	* doc/install.texi (Final install): Minor markup and code style
      	fixes.  Document install-strip target.
      
      fixincludes/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(all, check, install): Also mark as phony.
      
      libgcc/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      
      libiberty/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(install): Also mark as phony.
      
      gnattools/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(check, installcheck, info, dvi, pdf, html, install)
      	(install-info, install-pdf, install-html, mostlyclean)
      	(clean, distclean, maintainer-clean): Mark phony.
      
      libada/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(check, installcheck, info, dvi, pdf, html, install)
      	(install-info, install-pdf, install-html, mostlyclean)
      	(clean, distclean, maintainer-clean): Mark phony.
      
      From-SVN: r166980
      Ralf Wildenhues committed
  34. 19 Nov, 2010 1 commit
    • configure.ac: Add target-libgo to target_libraries. · 632e2a07
      	* configure.ac: Add target-libgo to target_libraries.  Set
      	and substitute GOC_FOR_BUILD and GOC_FOR_TARGET.
      	* Makefile.tpl (BUILD_EXPORTS): Add GOC and GOCFLAGS.
      	(HOST_EXPORTS): Add GOC.
      	(BASE_TARGET_EXPORTS): Add GOC.
      	(GOC_FOR_BUILD, GOCFLAGS, GOC_FOR_TARGET): New variables.
      	(GOCFLAGS_FOR_TARGET): New variable.
      	(EXTRA_HOST_FLAGS): Add GOC.
      	(EXTRA_TARGET_FLAGS): Add GOC and GOCFLAGS.
      	* Makefile.def (target_modules): Add libgo.
      	(flags_to_pass): Add GOC_FOR_TARGET and GOCFLAGS_FOR_TARGET.
      	(dependencies): Add dependency from configure-target-libgo to
      	configure-target-libffi and all-target-libstdc++-v3.  Add
      	dependencies from all-target-libgo to all-target-libffi.
      	(languages): Add go.
      	* configure: Rebuild.
      	* Makefile.in: Rebuild.
      
      Co-Authored-By: Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
      
      From-SVN: r166959
      Ian Lance Taylor committed