1. 30 May, 2007 1 commit
  2. 26 Mar, 2007 2 commits
    • Revert accidental commit. · 2aeb72e9
      From-SVN: r123243
      DJ Delorie committed
    • gengtype.c: Don't include gtyp-gen.h. · 11a67599
      	* gengtype.c: Don't include gtyp-gen.h.
      	(srcdir): Declare here.
      	(base_files, lang_dir_names): Allocate dynamically.
      	(gt_files, num_gt_files, num_lang_dirs): New globals.
      	(measure_input_list, read_input_line, read_input_list)
      	(set_lang_bitmap): New functions.
      	(get_base_file_bitmap): Rename get_lang_bitmap and drastically
      	simplify, relying on read_input_list to set up the bitmaps.
      	(main): Arguments are no longer unused.  Check for correct number
      	of command line arguments, set srcdir and srcdir_len, then call
      	read_input_list, before doing anything else.  No need to worry
      	about duplicates in main loop.
      	* configure.ac: Simplify the calculation of all_gtfiles.
      	Put language tags in there.  Don't set or substitute
      	all_gtfiles_files_langs or all_gtfiles_files_frags.
      	* Makefile.in: Revamp the way gengtype is invoked, now that it
      	takes a file on its command line with a much simpler format.
      	Remove or replace with gtyp-input.list all references to gtyp-gen.h.
      	(GTFILES): Remove duplicates and C source files.
      	* c-config-lang.in, cp/config-lang.in, objc/config-lang.in
      	* objcp/config-lang.in: Add c-pragma.h to gtfiles.
      	* configure: Regenerate.
      
      From-SVN: r123234
      Zack Weinberg committed
  3. 21 Mar, 2007 1 commit
  4. 07 Mar, 2007 1 commit
  5. 02 Mar, 2007 1 commit
  6. 28 Feb, 2007 1 commit
  7. 19 Feb, 2007 1 commit
  8. 18 Feb, 2007 2 commits
  9. 17 Feb, 2007 1 commit
  10. 13 Feb, 2007 2 commits
  11. 09 Feb, 2007 3 commits
    • re PR bootstrap/30748 (configure broken on trunk) · 44bfc3ac
      	PR bootstrap/30748
      	* configure.ac: Correct syntax for Solaris ksh.
      	* configure: Regenerated.
      
      From-SVN: r121778
      Daniel Jacobowitz committed
    • configure.ac: Sync with src. · 3e19841a
      2007-02-09  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Sync with src.
      	* configure: Regenerate.
      
      From-SVN: r121762
      Paolo Bonzini committed
    • Makefile.tpl (build_alias, [...]): Use noncanonical equivalents. · 1c710c3c
      	* Makefile.tpl (build_alias, host_alias, target_alias): Use
      	noncanonical equivalents.
      	* configure.in: Rename to...
      	* configure.ac: ...this.  Update AC_PREREQ.  Prevent error for
      	AS_FOR_TARGET.  Set build_noncanonical, host_noncanonical, and
      	target_noncanonical.  Use them.  Rewrite removal of configure
      	arguments for autoconf 2.59.  Discard variable settings.  Force
      	program_transform_name for native tools.
      
      	* Makefile.in: Regenerated.
      	* configure: Regenerated with autoconf 2.59.
      
      	* src-release (DEVO_SUPPORT, do-proto-toplev): Expect configure.ac.
      
      	* acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Avoid AC_PATH_PROG
      	with an empty path.
      
      From-SVN: r121751
      Daniel Jacobowitz committed
  12. 23 Jan, 2007 1 commit
    • re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE variables down) · 5305be7e
      2007-01-23  Richard Guenther  <rguenther@suse.de>
      
      	PR bootstrap/30541
      	* Makefile.def (flags_to_pass): Add GNATBIND and GNATMAKE.
      	* Makefile.tpl (GNATBIND): Substitute it.
      	(GNATMAKE): Likewise.
      	(POSTSTAGE1_FLAGS_TO_PASS): Pass staged GNATBIND instead
      	of STAGE_PREFIX.
      	* Makefile.in: Regenerate.
      	* configure: Regenerate.
      
              config/
      	* acx.m4 (ACX_PROG_GNAT): Check for gnatmake.
      
      	libada/
      	* Makefile.in (STAGE_PREFIX): Do not define.
      	(FLAGS_TO_PASS): Do not pass STAGE_PREFIX.
      
      	gnattools/
      	* Makefile.in (STAGE_PREFIX): Do not define.
      
      	ada/
      	* Make-lang.in: Replace invocations of gnatmake with $(GNATMAKE).
      	(gnatboot2): Pass staged GNATMAKE instead of STAGE_PREFIX.
      	(gnatboot3): Likewise.
      	(GNATBIND): Do not define.
      	* Makefile.in (GNATBIND): Do not define.
      
      From-SVN: r121082
      Richard Guenther committed
  13. 19 Jan, 2007 1 commit
  14. 11 Jan, 2007 2 commits
    • configure.in: Change == to = in test command. · d943d7c4
      2007-01-11  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Change == to = in test command.
              * configure: Regenerate.
      
      From-SVN: r120674
      Paolo Bonzini committed
    • [multiple changes] · e69bf64b
      2007-01-11  Paolo Bonzini  <bonzini@gnu.org>
                  Nick Clifton  <nickc@redhat.com>
                  Kaveh R. Ghazi  <ghazi@caip.rutgets.edu>
      
              * configure.in (build_configargs, host_configargs, target_configargs):
              Remove build/host/target parameters.
              (host_libs): Add gmp and mpfr.
              (GMP tests): Reorganize to allow in-tree GMP/MPFR.
              * Makefile.def (gmp, mpfr): New.
              (gcc): Remove makefile target.
              * Makefile.tpl (build_os, build_vendor, host_os, host_vendor,
              target_os, target_vendor): New.
              (configure): Add host_alias/target_alias arguments.  Adjust invocations.
              * configure: Regenerate.
              * Makefile.in: Regenerate.
      
      2007-01-11  Matt Fago  <fago@earthlink.net>
      
      	* configure.in: Try to link to functions only in mpfr 2.2.x
              to improve robustness of configure tests.
      	* configure: Regenerate.
      
      From-SVN: r120671
      Paolo Bonzini committed
  15. 09 Jan, 2007 1 commit
  16. 05 Jan, 2007 1 commit
  17. 04 Jan, 2007 2 commits
    • configure.in: Use DEV-PHASE to detect the default for --enable-werror. · 88fceb68
      2007-01-04  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Use DEV-PHASE to detect the default for --enable-werror.
      	* configure: Regenerate.
      
      From-SVN: r120432
      Paolo Bonzini committed
    • Makefile.def (target_modules): Add libgcc. · fa958513
      ./	* Makefile.def (target_modules): Add libgcc.
      	(lang_env_dependencies): Remove default items.  Use no_c and no_gcc.
      	* Makefile.tpl (clean-target-libgcc): Delete.
      	(configure-target-[+module+]): Emit --disable-bootstrap dependencies
      	on gcc even for bootstrapped modules.  Rewrite handling of
      	lang_env_dependencies to loop over target_modules.
      	* configure.in (target_libraries): Add target-libgcc.
      	* Makefile.in, configure: Regenerated.
      gcc/
      	* config.gcc: Mention libgcc/config.host.
      	* Makefile.in: Update comments mentioning libgcc.
      	(LIBGCC, INSTALL_LIBGCC, GCC_PARTS, mklibgcc): Delete.
      	(all.cross, start.encap, rest.encap, rest.cross): Update
      	dependencies for libgcc move.
      	(libgcc.mk, LIBGCC_DEPS, libgcov.a, libgcc.a, stmp-multilib)
      	(clean-target, clean-target-libgcc): Delete.
      	(srcdirify, GCC_EXTRA_PARTS): New macros.
      	(libgcc-support, libgcc.mvars): New rules.
      	(distclean): Remove mention of mklibgcc.
      	(install): Don't reference INSTALL_LIBGCC.
      	(install-common): Don't reference EXTRA_PARTS.
      	(install-libgcc, install-multilib): Delete rules.
      	* mklibgcc.in: Delete file.
      	* doc/configfiles.texi: Don't mention mklibgcc.
      
      	* config/i386/t-darwin (SHLIB_VERPFX): Delete (moved to libgcc).
      	* config/i386/t-darwin64 (SHLIB_VERPFX): Likewise.
      	* config/rs6000/t-darwin (SHLIB_VERPFX): Likewise.
      	* config/rs6000/t-ppccomm (TARGET_LIBGCC2_CFLAGS, SHLIB_MAPFILES)
      	(mklibgcc, ldblspecs): Likewise.
      
      	* config/i386/t-nwld (libgcc.def, libc.def, libpcre.def)
      	(posixpre.def): Use $(T).
      	(SHLIB_EXT, SHLIB_NAME, SHLIB_SLIBDIR_QUAL, SHLIB_DEF, SHLIB_MAP)
      	(SHLIB_SRC, SHLIB_INSTALL): Delete.
      	(SHLIB_LINK): Make dummy.
      	* config/t-slibgcc-darwin: Delete contents except for dummy SHLIB_LINK.
      
      	* config/frv/t-linux (EXTRA_MULTILIB_PARTS): Clear.
      
      	* config/alpha/t-crtfm: Use $(T) in rules for EXTRA_PARTS.
      	* config/alpha/t-vms, config/alpha/t-vms64, config/fr30/t-fr30,
      	config/i386/t-rtems-i386, config/ia64/t-ia64, config/rs6000/t-beos,
      	config/rs6000/t-newas, config/sparc/t-elf: Likewise.
      
      	* configure.ac (all_outputs): Remove mklibgcc.
      	* configure: Regenerated.
      libgcc/
      	* Makefile.in, config/i386/t-darwin, config/i386/t-darwin64,
      	config/i386/t-nwld, config/rs6000/t-darwin, config/rs6000/t-ldbl128,
      	config/i386/t-crtfm, config/alpha/t-crtfm, config/ia64/t-ia64,
      	config/sparc/t-crtfm, config/t-slibgcc-darwin,
      	config/rs6000/t-ppccomm, config.host, configure.ac, empty.mk,
      	shared-object.mk, siditi-object.mk, static-object.mk: New files.
      	* configure: Generated.
      
      Co-Authored-By: Paolo Bonzini <bonzini@gnu.org>
      
      From-SVN: r120429
      Daniel Jacobowitz committed
  18. 29 Dec, 2006 2 commits
  19. 27 Dec, 2006 1 commit
  20. 22 Dec, 2006 2 commits
  21. 19 Dec, 2006 2 commits
    • configure.in: Remove "$build" case for powerpc-*-darwin* since it only affects bootstrap and... · 400ebff4
      2006-12-19  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Remove "$build" case for powerpc-*-darwin* since
      	it only affects bootstrap and could be tested on "$host" as well.
      	* configure: Regenerate.
      	* config/mh-ppc-darwin: Add to the stage1 cflags here.
      
      From-SVN: r120049
      Paolo Bonzini committed
    • re PR bootstrap/29544 (Not building with checking in stage1) · 8efea775
      2006-12-19  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/29544
      	* Makefile.def (flags_to_pass): Add STAGE1_CHECKING.
      	(bootstrap_stage): Add STAGE1_CHECKING to stage1 configure flags,
      	move here comment from Makefile.tpl.
      	* Makefile.tpl: Move some definitions higher in the file.
      	(STAGE1_CHECKING): New.
      	* configure.in: Add --enable-stage1-checking.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      
      gcc:
      2006-12-19  Paolo Bonzini  <bonzini@gnu.org>
      
      	* gcc/Makefile.in (STAGE1_CHECKING): Rename to...
      	(STAGE1_CHECKING_CFLAGS): ... this.
      
      From-SVN: r120048
      Paolo Bonzini committed
  22. 11 Dec, 2006 2 commits
  23. 10 Dec, 2006 1 commit
  24. 09 Dec, 2006 1 commit
  25. 03 Dec, 2006 1 commit
  26. 02 Dec, 2006 1 commit
  27. 26 Nov, 2006 1 commit
    • configure.in (--with-mpfr-dir, [...]): Remove flags. · 8a877c9c
      	* configure.in (--with-mpfr-dir, --with-gmp-dir): Remove flags.
      	(--with-mpfr-include, --with-mpfr-lib, --with-gmp-include,
      	--with-gmp-lib): New flags.
      
      	* configure: Regenerate.
      
      gcc:
      	* doc/install.texi: Move GMP/MPFR configure options from Fortran
      	section to general section.  Remove documentation for
      	--with-mpfr-dir and --with-gmp-dir, add documentation for
      	--with-mpfr-include, --with-mpfr-lib, --with-gmp-include and
      	--with-gmp-lib.
      
      From-SVN: r119232
      Kaveh Ghazi committed
  28. 21 Nov, 2006 2 commits
    • configure.in (skipdirs): Don't build libssp for SPU. · 92c2f0ee
      	* configure.in (skipdirs): Don't build libssp for SPU.
      	* configure: Regenerate.
      
      From-SVN: r119070
      Ben Elliston committed
    • configure.in (skipdirs): Don't build target-libiberty for SPU. · 85d9c13c
      ChangeLog
      
      	* configure.in (skipdirs) : Don't build target-libiberty for SPU.
      	* configure : Rebuilt.
      
      gcc/ChangeLog
      
      	* config.gcc : Add target for SPU.
      	* config/spu/constraints.md : New file.
      	* config/spu/crt0.c : New file.
      	* config/spu/crtend.c : New file.
      	* config/spu/crti.asm : New file.
      	* config/spu/crtn.asm : New file.
      	* config/spu/float_unsdidf.c : New file.
      	* config/spu/float_unssidf.c : New file.
      	* config/spu/predicates.md : New file.
      	* config/spu/spu-builtins.def : New file.
      	* config/spu/spu-builtins.h : New file.
      	* config/spu/spu-builtins.md : New file.
      	* config/spu/spu-c.c : New file.
      	* config/spu/spu-elf.h : New file.
      	* config/spu/spu-modes.def : New file.
      	* config/spu/spu-protos.h : New file.
      	* config/spu/spu.c : New file.
      	* config/spu/spu.h : New file.
      	* config/spu/spu.md : New file.
      	* config/spu/spu.opt : New file.
      	* config/spu/spu_internals.h : New file.
      	* config/spu/spu_intrinsics.h : New file.
      	* config/spu/spu_mfcio.h : New file.
      	* config/spu/t-spu-elf : New file.
      	* config/spu/vec_types.h : New file.
      	* config/spu/vmx2spu.h : New file.
      	* doc/contrib.texi : Document SPU contributor.
      	* doc/extend.texi : Document SPU extensions.
      	* doc/invoke.texi : Document SPU options.
      	* doc/md.texi : Document SPU constraints.
      
      libcpp/ChangeLog
      
      	* configure.ac (need_64bit_hwint): Need 64bit hwint for SPU.
      	* configure : Rebuilt.
      
      From-SVN: r119041
      Trevor Smigiel committed