1. 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
  2. 09 Jan, 2007 1 commit
  3. 05 Jan, 2007 1 commit
  4. 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
  5. 29 Dec, 2006 2 commits
  6. 27 Dec, 2006 1 commit
  7. 22 Dec, 2006 2 commits
  8. 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
  9. 11 Dec, 2006 2 commits
  10. 10 Dec, 2006 1 commit
  11. 09 Dec, 2006 1 commit
  12. 03 Dec, 2006 1 commit
  13. 02 Dec, 2006 1 commit
  14. 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
  15. 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
  16. 18 Nov, 2006 1 commit
  17. 14 Nov, 2006 1 commit
  18. 11 Nov, 2006 1 commit
  19. 07 Nov, 2006 1 commit
  20. 21 Oct, 2006 1 commit
    • configure.in: Require GMP-4.1+ and MPFR-2.2+. · 70ec446f
      	* configure.in: Require GMP-4.1+ and MPFR-2.2+.  Don't check
      	need_gmp anymore.
      	* configure: Regenerate.
      
      gcc:
      	* Makefile.in (LIBS): Add $(GMPLIBS).
      	* doc/install.texi: Update GMP and MPFR requirements.
      	* doc/sourcebuild.texi (need_gmp): Delete.
      
      gcc/fortran:
      	* Make-lang.in (F95_LIBS): Delete.
      	* f951$(exeext): Use $(LIBS) instead of $(F95_LIBS).
      	* config-lang.in (need_gmp): Delete.
      
      From-SVN: r117933
      Kaveh R. Ghazi committed
  21. 27 Sep, 2006 2 commits
    • re PR fortran/28276 (EXPONENT() broken for real constants) · e48d66a9
      	* configure.in: Check for GMP 4.1 or newer.  Check for MPFR 2.2.0 
      	or newer.
      	* configure: Regenerated.
      	* doc/install.texi: Document required versions of GMP and MPFR.
      	* fortran/arith.c: Conditionally include arctangent2().
      	(gfc_check_real_range): Use mpfr_subnormalize in preference to local
      	hack.
      	* fortran/trans-intrinsic.c (gfc_get_intrinsic_lib_fndecl): Append
      	l for long double functions.
      	* fortran/simplify.c: Wrap Copyright to new line.
      	(gfc_simplify_atan2): Use mpfr_atan2 in preference to arctangent2().
              (gfc_simplify_log): Ditto.
      
      
      	PR fortran/28276
      	* fortran/simplify.c (gfc_simplify_exponent): Use mpfr_get_exp in
      	preference to broken local hack.
      
      	PR fortran/27021
      	* fortran/simplify.c (gfc_simplify_nearest): Use mpfr_nexttoward and
      	mpfr_subnormalize to handle numbers near zero in preference to broken
      	 local hack.
      
      	PR fortran/28276
      	* testsuite/gfortran.dg/exponent_1.f90: New test.
      
      	PR fortran/27021
      	* testsuite/gfortran.dg/nearest_1.f90: New test.
      
      From-SVN: r117257
      Steven G. Kargl committed
    • configure.in (RUNTEST): Look for 'runtest' in the source tree by using $s instead of $r. · c394e891
      2006-09-27  Dave Brolley  <brolley@redhat.com>
      * configure.in (RUNTEST): Look for 'runtest' in the source tree by using
      $s instead of $r.
      * configure: Regenerated.
      
      From-SVN: r117256
      Dave Brolley committed
  22. 26 Sep, 2006 1 commit
  23. 30 Aug, 2006 1 commit
    • configure.in: Never build newlib for a Mingw host. · b91f0a41
      2006-08-30  Corinna Vinschen  <corinna@vinschen.de>
      * configure.in: Never build newlib for a Mingw host.
      Never build newlib as Mingw target library.
      Test the existence of winsup/cygwin for building a Cygwin newlib,
      rather than just winsup.
      Add winsup/mingw and winsup/w32api paths to FLAGS_FOR_TARGET if
      building a Mingw target.
      * configure: Regenerate.
      
      From-SVN: r116587
      Corinna Vinschen committed
  24. 23 Jul, 2006 1 commit
  25. 04 Jul, 2006 1 commit
    • re PR bootstrap/18058 (Bootstrap fails with non-GCC compilers) · 0b50988a
      	PR bootstrap/18058
      	* configure.in: Add -fkeep-inline-functions to CFLAGS for stage 1
      	if the bootstrap compiler is a GCC version that supports it.
      	* configure: Regenerate.
      gcc/
      	* Makefile.in (BUILD_RTL): Add build/vec.o.
      	(build/gencondmd.o): Filter out -fkeep-inline-functions.
      	(build/genextract): Delete.
      	(build/genautomata): Likewise.
      
      From-SVN: r115172
      Eric Botcazou committed
  26. 03 Jul, 2006 3 commits
    • configure.in: Fix thinkos in previous check-in. · 95695ad3
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Fix thinkos in previous check-in.
      	* configure: Regenerate.
      
      From-SVN: r115147
      Paolo Bonzini committed
    • configure.in: Fix thinko in previous check-in. · b6348cb3
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.in: Fix thinko in previous check-in.
      	* configure: Regenerate.
      
      gcc:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	* configure.ac: Fix thinko in previous check-in.
      	* configure: Regenerate.
      
      From-SVN: r115146
      Paolo Bonzini committed
    • re PR other/27063 (Fail to build gcc-core-4.2 snapshots) · 1546bb64
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* configure.in: Test subdir_requires and give an appropriate
      	error message.
      	* configure: Regenerate
      
      gcc:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* configure.ac (for lang...): Simplify nesting of conditionals.
      	Test subdir_requires for non-enabled languages.  Move processing
      	of lang_opt_files and lang_tree_fiels below that test.
      	* configure: Regenerate.
      	* doc/sourcebuild.texi (Front End Config): Document subdir_requires.
      
      gcc/objcp:
      2006-07-03  Paolo Bonzini  <bonzini@gnu.org>
      
      	PR other/27063
      	* config-lang.in: Add subdir_requires.
      
      From-SVN: r115145
      Paolo Bonzini committed
  27. 20 Jun, 2006 1 commit
  28. 16 Jun, 2006 1 commit
  29. 13 Jun, 2006 1 commit
  30. 12 Jun, 2006 1 commit