1. 30 Jun, 2018 1 commit
    • Alexandre Oliva's avatar
      Introduce @unless/@endunless and postbootstrap Makefile targets · 3127effc
      Alexandre Oliva authored
      This patch turns dependencies of non-bootstrap targets on bootstrap
      targets for bootstrap builds into dependencies on stage_last.  This
      arrangement gets stage1-bubble to run from stage_last if we haven't
      started a bootstrap yet, and to use the current stage otherwise.  This
      was already the case of target libs, just not of non-bootstrapped host
      modules.
      
      In order to retain preexisting dependencies in non-bootstrap builds,
      or in gcc-less builds, this introduces support for @unless/@endunless
      pairs in Makefile.in.
      
      There is a remaining possibility of problem if activating, in a tree
      configured for bootstrap, a parallel build of two or more modules, at
      least one bootstrapped and one not.  In this case, make might decide
      to build stage_current and stage_last in parallel, the latter will
      start a submake to build stage1 while the initial make, having
      satisfied stage_current, proceeds to build the bootstrapped module in
      non-bootstrapped configurations.  The two builds will overlap and will
      likely conflict.  This situation does NOT arise in normal settings,
      however: a post-bootstrap build of all-host all-target will indeed
      activate such targets concurrently, but only after building all
      bootstrapped modules successfully, and it will have both stage_last
      and stage_current targets already satisfied, so the potential race
      between builds will not arise.
      
      Another remaining problem, that is slightly expanded with this patch,
      is that of an interrupted build in a tree configured for bootstrap,
      continued with a non-bootstrapped target.  Target modules that were
      not bootstrapped would already fail to complete the current stage when
      activated explicitly in the command line for a retry; host modules,
      however, would attempt to build their bootstrapped dependencies, which
      is what led to the problem of concurrent builds addressed with this
      patch.  An interrupted or failed build might still recover correctly,
      if the non-bootstrapped target is activated in both builds, because
      then make will remove stage_last when its build command is
      interrupted, so that it will attempt to recreate it with stage1-bubble
      in the second try.  A bootstrap build, however, will not be attempting
      to build stage_last, so the file will remain and the retry won't go
      through stage1-bubble.  We have lived with that for target modules, so
      we can probably live with that for host modules too.
      
      Another undesirable consequence of this change is that non-boostrapped
      host modules, in a tree configured for bootstrap, when activated as
      make all-<module>, will build all of stage1 instead of only the
      module's usual dependencies.  This is intentional and necessary to fix
      the parallel-build problem.  If it's not desirable, disabling the
      unnecessary bootstrap configuration will suffice to restore the
      original set of dependencies.
      
      for  ChangeLog
      
      	* configure.ac: Introduce support for @unless/@endunless.
      	* Makefile.tpl (dep-kind): Rewrite with cond; return
      	postbootstrap in some cases.
      	(make-postboot-dep, postboot-targets): New.
      	(dependencies): Do not output postbootstrap dependencies at
      	first.  Output non-target ones changed for configure to depend
      	on stage_last @if gcc-bootstrap, and the original deps @unless
      	gcc-bootstrap.
      	* configure.in, Makefile.in: Rebuilt.
      3127effc
  2. 26 Jun, 2016 1 commit
  3. 25 Jun, 2016 2 commits
  4. 23 Jun, 2016 1 commit
  5. 26 Mar, 2016 1 commit
  6. 22 Mar, 2016 1 commit
  7. 12 Aug, 2013 1 commit
  8. 22 Apr, 2013 1 commit
  9. 15 Jan, 2013 1 commit
  10. 11 Jan, 2013 1 commit
  11. 10 Jan, 2013 1 commit
    • H.J. Lu's avatar
      Build gmp before configuring gcc · 780cf190
      H.J. Lu authored
      	* Makefile.def (configure-gcc): Depend on all-gmp.
      	(all-gcc): Remove dependency on all-gmp.
      	* Makefile.in: Regenerated.
      780cf190
  12. 07 Jan, 2013 1 commit
    • H.J. Lu's avatar
      Add missing gas dependency · 24b70a72
      H.J. Lu authored
      	PR gas/14899
      	* Makefile.def (dependencies): Make all-binutils, all-gprof,
      	all-ld and all-gold depend on all-gas.
      	* Makefile.in: Regenerated.
      24b70a72
  13. 20 Dec, 2012 1 commit
  14. 12 Dec, 2012 1 commit
    • H.J. Lu's avatar
      Add --with-build-config=bootstrap-asan support · 60f901f4
      H.J. Lu authored
      	* 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.
      60f901f4
  15. 30 Nov, 2012 1 commit
  16. 15 Nov, 2012 1 commit
    • H.J. Lu's avatar
      Sync toplevel files with GCC · 5094cf21
      H.J. Lu authored
      2012-11-13  Richard Henderson  <rth@redhat.com>
      
      	* configure.ac: Move libsanitizer logic to subdirectory.
      	* configure: Regenerate.
      
      2012-11-13  Dodji Seketeli  <dodji@redhat.com>
      
      	* configure.ac: Enable libsanitizer just on x86 linux for now.
      	* configure: Re-generate.
      
      2012-11-13  David Edelsohn  <dje.gcc@gmail.com>
      
      	* configure.ac: Merge libquadmath sections.
      	* configure: Regenerate.
      
      2012-11-12  Wei Mi <wmi@google.com>
      
      	* configure.ac: Add libsanitizer to target_libraries.
      	* Makefile.def: Ditto.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      5094cf21
  17. 22 Oct, 2012 1 commit
    • Eric Botcazou's avatar
      PR bootstrap/54820 · e8853092
      Eric Botcazou authored
      	* Makefile.tpl (STAGE1_FLAGS_TO_PASS): New variable.
      	(all-[+prefix+][+module+]): Pass stage1_args to sub-makes.
      	(all-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false.
      	(clean-stage[+id+]-[+prefix+][+module+]): Likewise, if prev is false.
      	(host_modules): Set stage1_args to STAGE1_FLAGS_TO_PASS.
      	* Makefile.in: Regenerate.
      	* configure.ac (have_static_libs): New variable and associated check.
      	(stage1-ldflags): Move to after stage1_libs and set to -static-libstdc++
      	-static-libgcc if stage1_libs is empty and have_static_libs is yes.
      	* configure: Regenerate.
      e8853092
  18. 29 Sep, 2012 1 commit
    • H.J. Lu's avatar
      Sync toplevel files with GCC tree · 125bb3c9
      H.J. Lu authored
      2012-09-28  Ian Lance Taylor  <iant@google.com>
      
      	* Makefile.def: Make all-target-libgo depend on
      	all-target-libbacktrace.
      	* Makefile.in: Rebuild.
      
      2012-09-26  Ian Lance Taylor  <iant@google.com>
      
      	* Makefile.def: Make all-gcc depend on all-libbacktrace.
      	* Makefile.in: Rebuild.
      
      2012-09-06  Diego Novillo  <dnovillo@google.com>
      
      	* configure.ac: Bump minimum GMP version to 4.2.3.
      	* configure: Re-generate.
      
      2012-09-05  Georg-Johann Lay  <avr@gjlay.de>
      
      	PR target/54461
      	* configure.ac (noconfigdirs,target=avr-*-*): Add target-newlib,
      	target-libgloss if not configured --with-avrlibc=no.
      	* configure: Regenerate.
      
      2012-09-04  Jason Merrill  <jason@redhat.com>
      
      	* configure.ac: Fix --enable-languages=all.
      
      2012-09-03  Richard Guenther  <rguenther@suse.de>
      
      	PR bootstrap/54138
      	* configure.ac: Re-organize ISL / CLOOG checks to allow
      	disabling with either --without-isl or --without-cloog.
      	* configure: Regenerated.
      
      2012-09-03  Georg-Johann Lay  <avr@gjlay.de>
      
      	* configure.ac (noconfigdirs,target=avr): Add target-libquadmath.
      	* configure: Regenerate.
      125bb3c9
  19. 20 Sep, 2012 1 commit
  20. 26 Aug, 2012 2 commits
    • H.J. Lu's avatar
      Don't set HOST_LIB_PATH_bfd/HOST_LIB_PATH_opcodes · 8f946e7b
      H.J. Lu authored
      	PR binutils/4970
      	* Makefile.def (host_modules): Rmove lib_path=.libs from bfd
      	and opcodes.
      	* Makefile.in: Regenerated.
      8f946e7b
    • H.J. Lu's avatar
      Sync toplevel files with GCC tree · a626f4ee
      H.J. Lu authored
      2012-08-14   Diego Novillo  <dnovillo@google.com>
      
      	Merge from cxx-conversion branch.
      
      	* Makefile.tpl (STAGE[+id+]_CXXFLAGS): Remove
      	POSTSTAGE1_CONFIGURE_FLAGS.
      	* Makefile.in: Regenerate.
      	* configure.ac (ENABLE_BUILD_WITH_CXX): Remove.  Update all users.
      	Force C++ when bootstrapping.
      	* configure: Regenerate.
      
      2012-07-06  Richard Guenther  <rguenther@suse.de>
      
      	* Makefile.def (cloog): Pass $(HOST_GMPINC) and $(HOST_ISLINC)
      	as CPPFLAGS, pass path to built gmp as LDFLAGS, always use
      	--with-gmp=system.
      	* Makefile.in: Regenerated.
      	* configure: Likewise.
      
      2012-07-06  Richard Guenther  <rguenther@suse.de>
      
      	* configure.ac (extra_isl_gmp_configure_flags): Initialize and subst.
      	* Makefile.def (isl): Use extra_isl_gmp_configure_flags and
      	supply V=1 as extra_make_flags.
      	* configure: Regenerated.
      	* Makefile.in: Likewise.
      
      2012-07-03  Richard Guenther  <rguenther@suse.de>
      
      	* Makfile.def (isl): Remove not necessary extra_exports and
      	extra_make_flags.
      	(cloog): Use $$CPPFLAGS instead of ${CPPFLAGS}.
      	* Makefile.in: Regenerated.
      
      2012-07-03  Richard Guenther  <rguenther@suse.de>
      
      	* Makefile.def (cloog): Add V=1 to extra_make_flags.
      	* configure.ac: If either the ISL or the CLooG check failed
      	do not try to build in-tree versions.
      	* Makefile.in: Regenerated.
      	* configure: Regenerated.
      
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      	Michael Matz  <matz@suse.de>
      	Tobias Grosser <tobias@grosser.es>
      	Sebastian Pop <sebpop@gmail.com>
      
      	* 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.
      
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      
      	Merge from graphite branch
      	2011-07-21  Tobias Grosser  <tobias@grosser.es>
      
      	* configure: Regenerated.
      	* config/cloog.m4: Remove support for CLooG-ppl and CLooG-parma,
      	both cloog.org and legacy versions. The only supported version will
      	be CLooG with the isl backend.
      
      	2011-07-21  Tobias Grosser  <tobias@grosser.es>
      
      	* configure: Regenerated.
      	* configure.ac: Require cloog isl 0.17.0
      
      	2011-07-21  Tobias Grosser  <tobias@grosser.es>
      
      	* configure: Regenerated.
      	* config/cloog.m4: Do not define CLOOG_ORG
      
      2012-06-29  Steven Bosscher  <steven@gcc.gnu.org>
      
      	* configure.ac: Skip C if explicitly selected.
      	* configure: Regenerate.
      
      2012-06-28  Christophe Lyon <christophe.lyon@st.com>
      
      	* configure.ac (CFLAGS_FOR_TARGET, CXXFLAGS_FOR_TARGET): Make sure
      	they contain -O2.
      	* configure: Regenerate.
      
      2012-06-20  Jason Merrill  <jason@redhat.com>
      
      	* Makefile.tpl (check-target-libgomp-c++): New.
      	(check-target-libitm-c++): New.
      	* Makefile.def (c++): Add them.
      	* Makefile.in: Regenerate.
      
      2012-05-16  Olivier Hainque  <hainque@adacore.com>
      
      	* Makefile.tpl (gcc-no-fixedincludes): Rename into ...
      	(gcc-install-no-fixedincludes): Now forwarder to local target in gcc/
      	(install-no-fixedincludes): Adjust accordingly.
      	* Makefile.in: Regenerate.
      
      2012-05-09  Nick Clifton  <nickc@redhat.com>
      	    Paul Smith  <psmith@gnu.org>
      
      	PR bootstrap/50461
      	* configure.ac (mpfr-dir): When using in-tree MPFR sources
      	allow for the fact that from release v3.1.0 of MPFR the source
      	files were moved into a src sub-directory.
      	* configure: Regenerate.
      
      2012-05-07  Janne Blomqvist  <jb@gcc.gnu.org>
      
      	* configure.ac: Bump minimum MPFR version to 2.4.0.
      	* configure: Regenerated.
      
      2012-05-01  Richard Henderson  <rth@redhat.com>
      
      	* Makefile.def (libatomic): New target_module.
      	* configure.ac (target_libraries): Add libatomic.
      	(noconfigdirs): Check if libatomic is supported.
      	* Makefile.in, configure: Rebuild.
      
      config/
      
      2012-08-26  Art Haas <ahaas@impactweather.com>
      
      	* cloog.m4 (CLOOG_INIT_FLAGS): Use = instead of == in test.
      
      2012-07-04  Tristan Gingold  <gingold@adacore.com>
      
      	* isl.m4 (ISL_CHECK_VERSION): Set to yes if cross-compiling.
      	Fix comments.
      
      2012-07-03  Richard Guenther  <rguenther@suse.de>
      
      	* cloog.m4: Remove debugging print.
      
      2012-07-03  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
      
      	* isl.m4 (ISL_CHECK_VERSION): Add -lisl to LIBS, not LDFLAGS.
      
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      
      	* isl.m4 (_ISL_CHECK_CT_PROG): Omit main function header/footer.
      	Fix version test.
      
      2012-07-02  Richard Guenther  <rguenther@suse.de>
      	Michael Matz  <matz@suse.de>
      	Tobias Grosser <tobias@grosser.es>
      	Sebastian Pop <sebpop@gmail.com>
      
      	* cloog.m4: Set up to work against ISL only.
      	* isl.m4: New file.
      a626f4ee
  21. 09 Nov, 2011 1 commit
    • DJ Delorie's avatar
      2011-11-09 Roland McGrath <mcgrathr@google.com> · 46e7439b
      DJ Delorie authored
      * 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.
      46e7439b
  22. 02 Nov, 2011 1 commit
    • Rainer Orth's avatar
      toplevel: · 7c01efe0
      Rainer Orth authored
      	* Makefile.tpl (EXTRA_GCC_FLAGS): Remove LIBGCC2_CFLAGS,
      	LIBGCC2_DEBUG_CFLAGS, LIBGCC2_INCLUDES.
      	* Makefile.in: Regenerate.
      
      	config:
      	* mh-interix (LIBGCC2_DEBUG_CFLAGS): Remove.
      7c01efe0
  23. 26 Jul, 2011 1 commit
    • Ian Lance Taylor's avatar
      Merge from gcc: · c9161585
      Ian Lance Taylor authored
      	2011-07-26  Ian Lance Taylor  <iant@google.com>
      	* configure.ac: Set have_compiler based on whether gcc directory
      	exists, rather than on whether gcc is in configdirs.
      	* configure: Rebuild.
      
      	2011-07-20  David Edelsohn  <dje.gcc@gmail.com>
      	* Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): Add libsupc++ to
      	link directories.
      	* Makefile.in: Rebuild.
      
      	2011-07-20  Ian Lance Taylor  <iant@google.com>
      	PR bootstrap/49787
      	* configure.ac: Move --enable-bootstrap handling earlier in file.
      	If --enable-bootstrap and either --enable-build-with-cxx or
      	--enable-build-poststage1-with-cxx, enable C++ automatically.
      	* configure: Rebuild.
      
      	2011-07-19  Ian Lance Taylor  <iant@google.com>
      	* configure.ac: Add --enable-build-poststage1-with-cxx.  If set,
      	make C++ a boot_language.  Set and substitute
      	POSTSTAGE1_CONFIGURE_FLAGS.
      	* Makefile.tpl (POSTSTAGE1_CONFIGURE_FLAGS): New variable.
      	(STAGE[+id+]_CONFIGURE_FLAGS): Add $(POSTSTAGE1_CONFIGURE_FLAGS).
      	* configure, Makefile.in: Rebuild.
      
      	2011-07-16  Jason Merrill  <jason@redhat.com>
      	* Makefile.def (language=c++): Add check-c++0x and
      	check-target-libmudflap-c++.
      	* Makefile.tpl (check-target-libmudflap-c++): New.
      	* Makefile.in: Regenerate.
      
      	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.
      
      	2011-06-22  Hans-Peter Nilsson  <hp@axis.com>
      	PR regression/47836
      	PR bootstrap/23656
      	PR other/47733
      	PR bootstrap/49247
      	PR c/48825
      	* configure.ac (target_libraries): Remove target-libiberty.
      	Remove case-statement setting skipdirs=target-libiberty for
      	multiple targets.  Remove checking target_configdirs and
      	removing target-libiberty but keeping target-libgcc if
      	otherwise empty.
      	* Makefile.def (target_modules): Don't add libiberty.
      	(dependencies): Remove all traces of target-libiberty.
      	* configure, Makefile.in: Regenerate.
      c9161585
  24. 22 Jul, 2011 1 commit
  25. 09 May, 2011 1 commit
    • Doug Kwan's avatar
      2011-05-08 Doug Kwan <dougkwan@google.com> · 2e7bf520
      Doug Kwan authored
      	Merge from gcc:
      
      	2011-05-08  Doug Kwan  <dougkwan@google.com>
      
      		* configure.ac: Propagate LDFLAGS_FOR_TARGET.
      		* configure: Regenerated.
      		* Makefile.tpl (LDFLAGS_FOR_TARGET): Use LDFLAGS_FOR_TARGET
      		value from configure.
      		* Makefile.in: Regenerated.
      2e7bf520
  26. 06 Apr, 2011 1 commit
    • Joseph Myers's avatar
      * configure.ac (build_tools): Remove build-byacc. · 64196564
      Joseph Myers authored
      	(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.
      64196564
  27. 01 Apr, 2011 1 commit
  28. 24 Mar, 2011 2 commits
    • Paolo Bonzini's avatar
      2011-03-24 Paolo Bonzini <pbonzini@redhat.com> · 3f984ad8
      Paolo Bonzini authored
              * 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.
      3f984ad8
    • Paolo Bonzini's avatar
      2011-03-24 Paolo Bonzini <bonzini@gnu.org> · 0d77047a
      Paolo Bonzini authored
      	Sync from GCC:
      
      	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Remove empty cases.
      	* configure: Regenerate.
      
      	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def: Add dependency from termcap to gdb.
      	* Makefile.in: Regenerate.
      
      	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.
      
      	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Remove all mentions of tentative_cc.
      	* configure: Regenerate.
      
      	2011-03-16  Jack Howarth  <howarth@bromo.med.uc.edu>
      
      	PR lto/48086
      	* configure.ac: Re-enable LTO on *-apple-darwin9.
      	* configure: Regenerate.
      
      config:
      2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	Sync from GCC:
      
      	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* mh-cygwin: Remove obsolete variables and dependencies.
      
      	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* mh-sysv4: Remove.
      	* mh-solaris: Remove.
      
      	2011-03-24  Paolo Bonzini  <bonzini@gnu.org>
      
      	* mh-sysv4: Remove AR_CFLAGS.
      0d77047a
  29. 12 Feb, 2011 1 commit
    • Ralf Wildenhues's avatar
      Sync toplevel and config/ from GCC. · a8ed3114
      Ralf Wildenhues authored
      /:
      	Sync from GCC:
      
      	2011-02-12  Alexandre Oliva  <aoliva@redhat.com>
      
      	PR lto/47225
      	* Makefile.def (lto-plugin): Double dash for enable-shared.
      	(configure-gcc): Depend on all-lto-plugin.
      	* Makefile.in: Rebuilt.
      
      	2011-02-11  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
      
      	* configure.ac: Remove extra bracket.
      	* configure: Regenerate.
      
      	2011-02-06  Kai Tietz  <kai.tietz@onevision.com>
      
      	PR lto/47225
      	* Makefile.def: Add dependency for install-gcc
      	on install-lto-plugin.
      	* Makfile.in: Regenerated
      
      	2011-01-25  Jakub Jelinek  <jakub@redhat.com>
      
      	* configure.ac: If with_ppl is no, move setting with_cloog=no
      	after CLOOG_REQUESTED check.
      	* configure: Regenerated.
      
      	2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* configure.ac: Call AC_MSG_ERROR when PPL 0.11 is not present and
      	CLooG has been requested.
      	* configure: Regenerated.
      
      	2011-01-25  Sebastian Pop  <sebastian.pop@amd.com>
      
      	* configure: Regenerated.
      	* configure.ac: Check for version 0.11 (or later revision) of PPL.
      
      	2011-01-25  Tobias Grosser  <grosser@fim.uni-passau.de>
      
      	* configure: Regenerated.
      	* configure.ac: Use CLOOG_CHECK_VERSION(0,16,1).
      
      	2011-01-07  Jan Hubicka  <jh@suse.cz>
      
      	PR lto/47225
      	* Makefile.in: Regenerate.
      	* Makefile.def (lto-plugin): Always pass enable-shared to the plugin
      	configure.
      
      config/:
      2011-01-25  Jakub Jelinek  <jakub@redhat.com>
      
      	* cloog.m4 (CLOOG_REQUESTED): Use $2 if --without-cloog.
      
      2011-01-10  Jan Hubicka  <jh@suse.cz>
      
      	* bootstrap-lto.mk: -fuse-linker-plugin is default now;
      	pass -fno-lto to STAGEprofile.
      a8ed3114
  30. 26 Nov, 2010 1 commit
    • Alexandre Oliva's avatar
      PR other/46020 · a5237039
      Alexandre Oliva authored
      * configure.ac (CXX_FOR_TARGET): Add -funconfigured-libstdc++-v3.
      * Makefile.def (CXX_FOR_TARGET): Removed from flags_to_pass.
      * Makefile.tpl (CXX_FOR_TARGET_FLAG_TO_PASS): New.
      (BASE_FLAGS_TO_PASS): Use it.
      * configure: Rebuilt.
      * Makefile.in: Rebuilt.
      a5237039
  31. 20 Nov, 2010 1 commit
    • Ralf Wildenhues's avatar
      PR other/46202: implement install-strip. · 6f396dc7
      Ralf Wildenhues authored
      /:
      	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.
      
      etc/:
      	* Makefile.in (install-strip): New target.
      
      
      libiberty/:
      	PR other/46202
      	* Makefile.in (install-strip): New phony target.
      	(install): Also mark as phony.
      6f396dc7
  32. 19 Nov, 2010 1 commit
    • Ian Lance Taylor's avatar
      Merge from gcc top-level. · d5b7129a
      Ian Lance Taylor authored
      ./:
      	* 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.
      
      	* config-ml.in: Add Go support: treat GOC and GOCFLAGS like other
      	compiler/flag environment variables.
      
      	* configure.ac: Check for lang_requires_boot_languages in
      	config-lang.in files.
      	* configure: Rebuild.
      
      	PR fortran/32049
      	* Makefile.def: Add libquadmath; build it with language=fortran.
      	* configure.ac: Add libquadmath.
      	* Makefile.tpl: Handle multiple libs in check-[+language+].
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      	* configure.ac: Fix spelling in option names.
      	* configure: Regenerated.
      
      	PR bootstrap/39622
      	* configure.ac (FLAGS_FOR_TARGET): Add include-fixed path.
      	* configure: Regenerated.
      
      	* config/cloog.m4: Add -enable-cloog-backend=(isl|ppl|ppl-legacy) to
      	define the cloog backend to use. Furthermore, only pass the ppllibs to
      	the configure checks, if necessary.
      	* configure: Regenerate.
      
      	* config/cloog.m4: Use CLooG predefined macro to check for CLooG PPL.
      	* configure: regenerate
      
      	* config/cloog.m4: Fix typo.  verison -> version.
      	* configure: Regenerate.
      
      	* config/cloog.m4: Pass ppl libraries to the CLooG version check.
      	* configure: Regenerate.
      
      	* configure.ac: Support official CLooG.org versions.
      	* configure: Regenerate.
      	* config/cloog.m4: New.
      
      	* configure.ac (*-*-darwin*): Use mh-darwin for all Darwin variants.
      	* configure: Regenerate.
      
      config/:
      	* cloog.m4 (CLOOG_INIT_FLAGS): Fix spelling in option names.
      
      	* bootstrap-lto: Use -flto.
      
      	* mh-darwin: Renamed from mh-ppc-darwin.
      d5b7129a
  33. 20 Oct, 2010 1 commit
  34. 30 Sep, 2010 1 commit
  35. 18 Jul, 2010 1 commit
  36. 10 Jun, 2010 1 commit
  37. 27 Apr, 2010 1 commit