1. 13 Sep, 2005 1 commit
  2. 01 Sep, 2005 1 commit
  3. 12 Aug, 2005 1 commit
    • configure.in: Replace NCN_STRICT_CHECK_TOOL with NCN_STRICT_CHECK_TOOLS... · 2693c0b0
      toplevel:
      2005-08-12  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Replace NCN_STRICT_CHECK_TOOL with
      	NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS.
      	Look for alternate names of the target cc and c++
      	* configure: Regenerate.
      
      config:
      2005-08-12  Paolo Bonzini  <bonzini@gnu.org>
      
      	* config/acx.m4 (NCN_CHECK_TARGET_TOOL, NCN_STRICT_CHECK_TOOL,
      	NCN_STRICT_CHECK_TARGET_TOOL): Remove.
      	(NCN_STRICT_CHECK_TOOLS, NCN_STRICT_CHECK_TARGET_TOOLS): New,
      	based on the deleted macros.
      
      From-SVN: r103036
      Paolo Bonzini committed
  4. 08 Aug, 2005 1 commit
    • configure.in (CC_FOR_TARGET, [...]): Find them with… · 4de997d1
      configure.in (CC_FOR_TARGET, [...]): Find them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target tools...
      
      2005-08-08  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
      	GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Find
      	them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target
      	tools; remove code to manually set them.
      	(Target tools): Look in the environment for them.
      	* Makefile.tpl (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
      	GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Redefine.
      	(AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): Look into gcc
      	build directory.
      	(CONFIGURED_CC_FOR_TARGET, CONFIGURED_CXX_FOR_TARGET,
      	CONFIGURED_GCJ_FOR_TARGET, CONFIGURED_GCC_FOR_TARGET,
      	CONFIGURED_GFORTRAN_FOR_TARGET, USUAL_CC_FOR_TARGET,
      	USUAL_CXX_FOR_TARGET, USUAL_GCJ_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_RAW_CXX_FOR_TARGET, USUAL_GFORTRAN_FOR_TARGET): New.
      	(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE,
      	RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS): Delete.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      From-SVN: r102855
      Paolo Bonzini committed
  5. 26 Jul, 2005 1 commit
    • install.texi (--with-build-sysroot): Fix grammatical error. · 526635cb
      	* doc/install.texi (--with-build-sysroot): Fix grammatical error.
      	Clarify use of "build" in name.
      
      	* Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
      	(CFLAGS_FOR_TARGET): Use it.
      	(CXXFLAGS_FOR_TARGET): Likewise.
      	* Makefile.in: Regenerated.
      	* configure.in (--with-build-sysroot): New option.
      	* configure: Regenerated.
      
      From-SVN: r102389
      Mark Mitchell committed
  6. 14 Jul, 2005 1 commit
  7. 13 Jul, 2005 1 commit
    • configure.in: Add toplevel noconfigdir support for tpf. · a8ba31f2
      2005-07-13  Eric Christopher  <echristo@redhat.com>
      
              * configure.in: Add toplevel noconfigdir support for tpf.
              * configure: Regenerate.
      
      2005-07-13  Eric Christopher  <echristo@redhat.com>
      
              * config.gcc (s390x-ibm-tpf*): Add extra_options. Remove
              static extra parts.
              * config/s390/s390.md: Include tpf.md. Move tpf specific
              patterns...
              * config/s390/tpf.md: To here.
              * config/s390/s390.opt: Move tpf specific options...
              * config/s390/tpf.opt: to here. Add mmain option.
              * config/s390/tpf-unwind.h: Remove unnecessary defines.
              * config/s390/tpf.h: Rewrite.
      
      From-SVN: r101982
      Eric Christopher committed
  8. 07 Jul, 2005 1 commit
  9. 06 Jul, 2005 1 commit
  10. 02 Jul, 2005 1 commit
    • Makefile.def (target_modules): Add libssp. · 77008252
      	* Makefile.def (target_modules): Add libssp.
      	* configure.in (target_libraries): Add target-libssp.
      	* configure: Rebuilt.
      	* Makefile.in: Rebuilt.
      gcc/
      	* gcc.c (LINK_SSP_SPEC): Define.
      	(link_ssp_spec): New variable.
      	(LINK_COMMAND_SPEC): Add %(link_ssp).
      	(static_specs): Add link_ssp_spec.
      	* configure.ac (TARGET_LIBC_PROVIDES_SSP): New test.
      	* configure: Rebuilt.
      	* config.in: Rebuilt.
      
      	* config/rs6000/linux.h (TARGET_THREAD_SSP_OFFSET): Define.
      	* config/rs6000/linux64.h (TARGET_THREAD_SSP_OFFSET): Likewise.
      	* config/i386/linux.h (TARGET_THREAD_SSP_OFFSET): Likewise.
      	* config/i386/linux64.h (TARGET_THREAD_SSP_OFFSET): Likewise.
      	* config/rs6000/rs6000.md (stack_protect_set, stack_protect_test):
      	If TARGET_THREAD_SSP_OFFSET is defined, use -0x7010(13) resp.
      	-0x7008(2) instead of reading __stack_chk_guard variable.
      	* config/i386/i386.md (UNSPEC_SP_SET, UNSPEC_SP_TEST): Change
      	number.
      	(UNSPEC_SP_TLS_SET, UNSPEC_SP_TLS_TEST): New constants.
      	(stack_protect_set, stack_protect_test): Use *_tls* patterns
      	if TARGET_THREAD_SSP_OFFSET is defined.
      	(stack_tls_protect_set_si, stack_tls_protect_set_di,
      	stack_tls_protect_test_si, stack_tls_protect_test_di): New insns.
      
      	Revert:
      	2005-06-27  Richard Henderson  <rth@redhat.com>
      	* libgcc-std.ver (GCC_4.1.0): New.
      	* libgcc.h (__stack_chk_guard): Declare.
      	(__stack_chk_fail, __stack_chk_fail_local): Declare.
      	* libgcc2.c (L_stack_chk, L_stack_chk_local): New.
      	* mklibgcc.in (lib2funcs): Add them.
      
      From-SVN: r101531
      Jakub Jelinek committed
  11. 07 Jun, 2005 1 commit
  12. 06 Jun, 2005 1 commit
    • configure.in (unsupported_languages): New macro. · 4fab7234
      	* configure.in (unsupported_languages): New macro.
      	<mmix-knuth-mmixware>: Set unsupported_languages.  Name explicit
      	non-ported target libraries in noconfigdirs.
      	<cris-*, crisv32-*> Ditto, except for non-aout, non-elf,
      	non-linux-gnu.  Remove libgcj_ex_libffi.
       	<lang_frag loop>: Set add_this_lang=no if the language is in
      	unsupported_languages.
      	* configure: Regenerate.
      
      From-SVN: r100680
      Hans-Peter Nilsson committed
  13. 04 Jun, 2005 1 commit
  14. 02 Jun, 2005 1 commit
  15. 19 May, 2005 1 commit
  16. 05 May, 2005 2 commits
  17. 29 Apr, 2005 1 commit
    • configure: Regenerate. · aa9dcfc4
      2005-04-29  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure: Regenerate.
      
      config:
      2005-04-29  Paolo Bonzini  <bonzini@gnu.org>
      
      	* acx.m4 (ACX_PROG_GNAT): Remove stray break.
      
      From-SVN: r98985
      Paolo Bonzini committed
  18. 18 Apr, 2005 1 commit
  19. 30 Mar, 2005 2 commits
    • (See http://gcc.gnu.org/ml/gcc/2004-12/msg00319.html for discussion.) · 5d0f90e5
      (See http://gcc.gnu.org/ml/gcc/2004-12/msg00319.html for discussion.)
      	* config/mh-mingw32: Delete.
      	* configure.in: Don't use it.
      	* configure: Regenerate.
      
      From-SVN: r97255
      J"orn Rennecke committed
    • Makefile.def (bfd, [...]): Set lib_path. · 0bff65e7
      2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.def (bfd, opcodes, libstdc++-v3, libmudflap): Set lib_path.
      	* Makefile.tpl (SET_LIB_PATH, REALLY_SET_LIB_PATH): Remove.
      	(HOST_EXPORTS, STAGE_HOST_EXPORTS, TARGET_EXPORTS): Set $(RPATH_ENVVAR).
      	(HOST_LIB_PATH): Generate from Makefile.def.
      	(TARGET_LIB_PATH): Likewise.
      	(Old bootstrap targets): Include TARGET_LIB_PATH into RPATH_ENVVAR.
      	* Makefile.in: Regenerate.
      	* configure.in (set_lib_path, SET_LIB_PATH, SET_GCC_LIB_PATH): Remove.
      	(RPATH_ENVVAR): Include Darwin case.
      	* configure: Regenerate.
      
      config:
      2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* config/gcc-lib-path.m4: Remove.
      
      gcc:
      2005-03-31  Paolo Bonzini  <bonzini@gnu.org>
      
      	* gcc/aclocal.m4: Do not include config/gcc-lib-path.m4.
      	* gcc/Makefile.in: Do not @set_gcc_lib_path@.
      	* gcc/configure.ac (TL_AC_GNU_MAKE_GCC_LIB_PATH): Remove.
      	* gcc/configure: Regenerate.
      
      From-SVN: r97249
      Paolo Bonzini committed
  20. 25 Mar, 2005 1 commit
  21. 21 Mar, 2005 1 commit
    • Makefile.def: Remove libstdcxx_incdir... · 191dd2c9
      	* Makefile.def: Remove libstdcxx_incdir, libsubdir, gxx_include_dir,
      	gcc_version, and gcc_version_trigger from set of flags to pass.
      	* Makefile.tpl: Remove definitions of above variables.
      	(config.status): Remove dependency on $(gcc_version_trigger).
      	* Makefile.in: Regenerate.
      	* configure.in: Do not reference config/gcc-version.m4 nor
      	config/gxx-include-dir.m4.  Do not invoke TL_AC_GCC_VERSION nor
      	TL_AC_GXX_INCLUDE_DIR.  Do not set gcc_version_trigger.
      	* configure: Regenerate.
      
      From-SVN: r96827
      Zack Weinberg committed
  22. 28 Feb, 2005 1 commit
    • re PR bootstrap/17383 (Building in src dir fails) · 215c351a
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.def (target_modules): Remove "stage", now unnecessary.
      	* Makefile.tpl (HOST_SUBDIR): New substitution.
      	(STAGE_HOST_EXPORTS, EXPECT, HOST_LIB_PATH, USUAL_AR_FOR_TARGET,
      	USUAL_AS_FOR_TARGET, USUAL_DLLTOOL_FOR_TARGET, USUAL_GCC_FOR_TARGET,
      	USUAL_LD_FOR_TARGET, USUAL_NM_FOR_TARGET, USUAL_OBJDUMP_FOR_TARGET,
      	USUAL_RANLIB_FOR_TARGET, USUAL_WINDRES_FOR_TARGET): Use it.
      	(Host modules, Bootstrapped modules): Use it.
      	(Build modules, Target modules): Do not create symlink trees,
      	always configure out-of-srcdir.
      	(distclean): Try removing $(host_subdir) with rm before using rm -rf.
      	* configure.in (FLAGS_FOR_TARGET, CC_FOR_TARGET, GCJ_FOR_TARGET,
      	GFORTRAN_FOR_TARGET, CXX_FOR_TARGET, RAW_CXX_FOR_TARGET): Use
      	$(HOST_SUBDIR).  Create a symlink for host_subdir.
      
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
      config:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* config/acx.m4 (GCC_TOPLEV_SUBDIRS): Set HOST_SUBDIR if an in-src
      	gcc build is going.
      
      gcc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* gcc/Makefile.in (host_subdir): New.
      	(build_objdir): New.  Replace ../$(build_subdir) with it throughout.
      	* gcc/configure: Regenerate.
      
      libada:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* Makefile.in (GCC_DIR): Add $(HOST_SUBDIR) to the definition.
      
      libjava:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(COMPPATH): Removed.
      	(ZIP, GCJH): Replace it with ../$(host_subdir).
      	(built_gcc_dir): Add $(host_subdir).
      	* configure: Regenerate.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in,
      	gcj/Makefile.in, external/Makefile.in, external/sax/Makefile.in,
      	external/w3c_dom/Makefile.in: Regenerate.
      
      libobjc:
      2005-05-25  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/17383
      	* configure.ac: Call GCC_TOPLEV_SUBDIRS.
      	(Determine CFLAGS for gthread): Use $host_subdir.
      	* configure: Regenerate.
      	* Makefile.in (host_subdir): New.
      	(INCLUDES): Use it.
      
      From-SVN: r95680
      Paolo Bonzini committed
  23. 26 Feb, 2005 1 commit
    • (top level) · 5395b47b
      	Merged from libada-gnattools-branch:
      	2004-11-28  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* gnattools: New directory.
      	* Makefile.def: Add gnattools as a module, depending on target-libada.
      	* Makefile.in: Regenerate.
      	* configure.in: Include gnattools in host_tools; disable it if ada
      	is disabled.
      	* configure: Regenerate.
      
      (gcc)
      	* configure.ac: Rename cc_for_cross_gnattools to host_cc_for_libada.
      	* configure: Regenerate.
              * libada-mk.in: Remove CC; rename
      	cc_for_cross_gnattools / cc_set_by_configure to host_cc_for_libada.
      
      (gcc/ada)
      	Partial merge from libada-gnattools-branch:
      
      	2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
              * Makefile.in: Move gnattools{1,1re,2,3,4} and corresponding flags
              into code in gnattools/Makefile.in.  Remove direct dependencies on
              stamp-tools by tools clauses.
      	2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
              * config-lang.in: Add gnattools to $lang_dirs.
      
      (libada)
      2004-12-03  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Add stamp file for building libada, to avoid
      	duplicate builds every time all-gnattools is called.
      
      2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Build gcc/ada/Makefile (by running gcc/ada/configure)
      	here.
      
      2004-08-16  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
      	_TARGET.
      	* configure: Regenerate.
      
      2004-07-18  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac, Makefile.in: Remove gnattools-specific code
      	(see gnattools directory).
      	* Makefile.in: Remove dead rts-* targets.
      	* configure: Regenerate.
      
      (gnattools)
      2005-02-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
              * Makefile.in: Remove use of cc_set_by_configure; just use
              plain old CC from the top level in this case.
      
      2005-01-30  Nathanael Nerode  <neroden@gcc.gnu.org>
      	Merge from mainline at tag libada-gnattools-merge-20050129:
      	* configure.ac: Changes propagated from gcc/ada/Makefile.in.
      	* Makefile.in: Changes relocated from gcc/ada/Makefile.in.
      
      2004-12-13  Nathanael Nerode  <neroden@gcc.gnu.org>
      
              * Makefile.in: Reinstate stamp-gnatlib check.
      
      2004-12-02  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in: Inline gnattools{1,1-re,2,3,4} targets from
      	gcc/ada/configure.ac into gnattools-native and gnattools-cross
      	targets, collecting flags as appropriate from here,
      	gcc/ada/Makefile.in, gcc/ada/configure.ac, etc.  Attempt to retain
      	identical behavior.
      	* configure.ac: Add necessary configure bits from
      	gcc/ada/configure.ac.
      	* configure: Regenerate.
      
      2004-08-16  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* configure.ac: Replace AC_CANONICAL_SYSTEM with _BUILD, _HOST,
      	_TARGET.  Replace _GCC_TOPLEV_NONCANONICAL_TARGET with
      	ACX_NONCANONICAL_TARGET, and replace now-redundant AC_SUBST.
      	* configure: Regenerate.
      
      2004-07-18  Nathanael Nerode  <neroden@gcc.gnu.org>
      
      	* Makefile.in, configure.ac: Remove libada-specific targets and
      	variables.
      	* configure: Regenerate.
      	* New directory, cloned from libada.
      
      From-SVN: r95594
      Nathanael Nerode committed
  24. 23 Feb, 2005 1 commit
  25. 21 Feb, 2005 1 commit
  26. 29 Jan, 2005 1 commit
  27. 16 Dec, 2004 1 commit
  28. 03 Dec, 2004 2 commits
  29. 02 Dec, 2004 2 commits
  30. 26 Nov, 2004 1 commit
  31. 12 Nov, 2004 1 commit
  32. 08 Nov, 2004 1 commit
  33. 05 Nov, 2004 1 commit
    • Index: ChangeLog · 53c7ffe7
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.def: Build fixincludes for the host, too.
      	* Makefile.in: Regenerate.
      	* configure.in (host_tools): Add fixincludes.
      	* configure: Regenerate.
      
      Index: fixincludes/ChangeLog
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* configure.ac: Add code to determine noncanonical_target,
      	local_prefix, gcc_version; process mkheaders.in to make mkheaders.
      	* configure: Regenerate.
      	* fixinc.in: Move here from gcc/; fix many cross-hosting bugs.
      	* mkfixinc.sh: Move here from gcc/; update for changes to fixinc.in.
      	* mkheaders.in: Move here from gcc/; remove some unnecessary macros;
      	update for changes to fixinc.in.
      	* Makefile.in: Add many new macros.
      	(install): New target.
      	(mkheaders): New target.
      	(fixinc.sh): New target.
      	(all): Add mkheaders and fixinc.sh.
      	* README-fixinc: Move here from gcc/.
      
      Index: gcc/ChangeLog
      2004-11-04  Geoffrey Keating  <geoffk@apple.com>
      
      	* Makefile.in (distclean): Don't delete nonexistent fixinc/ directory.
      	(install-mkheaders): Install the version built for the
      	host, not for the build machine.
      	* configure.ac: Always run fixincludes.
      	(all_outputs): Remove mkheaders.
      	* configure: Regenerate.
      	* fixinc.in: Move to fixincludes/.
      	* mkfixinc.sh: Likewise.
      	* mkheaders.in: Likewise.
      	* README-fixinc: Likewise.
      
      From-SVN: r90117
      Geoffrey Keating committed
  34. 04 Nov, 2004 3 commits