aboutsummaryrefslogtreecommitdiff
path: root/configure
AgeCommit message (Collapse)AuthorFilesLines
2007-05-30re PR bootstrap/29382 (Bootstrap comparison failure!)Jakub Jelinek1-0/+6
PR bootstrap/29382 * configure.in: Don't use -fkeep-inline-functions for GCC < 3.3.1. * configure: Rebuilt. From-SVN: r125182
2007-03-26Revert accidental commit.DJ Delorie1-3779/+2981
From-SVN: r123243
2007-03-26gengtype.c: Don't include gtyp-gen.h.Zack Weinberg1-2981/+3779
* 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
2007-03-21configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting of glob.Richard Sandiford1-1/+1
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting of glob. Quote arguments with single quotes too. * configure: Regenerate. From-SVN: r123117
2007-03-07configure: Regenerate.Andreas Schwab1-64/+97
* configure: Regenerate. config/: * acx.m4 (GCC_TARGET_TOOL): Expand backquotes outside AC_MSG_RESULT. From-SVN: r122659
2007-03-01configure.ac: Add "--with-pdfdir" configure option, which defines pdfdir ↵Brooks Moses1-1/+12
variable. * configure.ac: Add "--with-pdfdir" configure option, which defines pdfdir variable. * Makefile.def (target=fixincludes): Add install-pdf to missing targets. (recursive_targets): Add install-pdf target. (flags_to_pass): Add pdfdir. * Makefile.tpl: Add pdfdir handling, add do-install-pdf target. * configure: Regenerate * Makefile.in: Regenerate From-SVN: r122467
2007-02-28configure: Regenerate.Matt Kraai1-2/+4
* configure: Regenerate. * configure.ac: Move statements after variable declarations. From-SVN: r122397
2007-02-19configure.ac: Adjust for loop syntax.Joseph Myers1-1/+2
* configure.ac: Adjust for loop syntax. * configure: Regenerate. From-SVN: r122132
2007-02-18configure: Rebuilt.Alexandre Oliva1-26/+1419
ChangeLog: * configure: Rebuilt. config/ChangeLog: * acx.m4 (NCN_STRICT_CHECK_TOOLS): Mark environment variable as precious. Prefer it over a cached value. Use cached value verbosely. (NCN_STRICT_CHECK_TARGET_TOOLS): Likewise. Don't override environment variable with build-time tools. From-SVN: r122108
2007-02-18configure.ac: Drop multiple occurrences of --enable-languages, and fix its ↵Alexandre Oliva1-1/+1
quoting. * configure.ac: Drop multiple occurrences of --enable-languages, and fix its quoting. * configure: Rebuilt. From-SVN: r122107
2007-02-17Vladimir Prus <vladimir@codesourcery.com Joseph Myers <joseph@codesourcery.com>Mark Mitchell1-8/+18
2007-02-17 Mark Mitchell <mark@codesourcery.com> Nathan Sidwell <nathan@codesourcery.com> Vladimir Prus <vladimir@codesourcery.com Joseph Myers <joseph@codesourcery.com> * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix quoting. * configure: Regenerate. Co-Authored-By: Nathan Sidwell <nathan@codesourcery.com> From-SVN: r122073
2007-02-13configure.ac (target_libraries): Move libgcc before libiberty.Daniel Jacobowitz1-2/+2
* configure.ac (target_libraries): Move libgcc before libiberty. * configure: Regenerated. From-SVN: r121893
2007-02-13re PR bootstrap/30753 (checking for correct version of gmp.h... no)Daniel Jacobowitz1-94/+437
PR bootstrap/30753 * configure.ac: Remove obsolete build / host tests. Use AC_PROG_CC unconditionally. Use AC_PROG_CXX. Use ACX_TOOL_DIRS to find $prefix. * configure: Regenerated. Co-Authored-By: Paolo Bonzini <bonzini@gnu.org> From-SVN: r121882
2007-02-09re PR bootstrap/30748 (configure broken on trunk)Daniel Jacobowitz1-1/+2
PR bootstrap/30748 * configure.ac: Correct syntax for Solaris ksh. * configure: Regenerated. From-SVN: r121778
2007-02-09configure.ac: Sync with src.Paolo Bonzini1-10/+16
2007-02-09 Paolo Bonzini <bonzini@gnu.org> * configure.ac: Sync with src. * configure: Regenerate. From-SVN: r121762
2007-02-09Makefile.tpl (build_alias, [...]): Use noncanonical equivalents.Daniel Jacobowitz1-2728/+5578
* 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
2007-01-23re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE ↵Richard Guenther1-126/+194
variables down) 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
2007-01-19* configure.in: Re-enable -Werror for gcc builds.Mike Stump1-1/+1
From-SVN: r120947
2007-01-11configure.in: Change == to = in test command.Paolo Bonzini1-1/+1
2007-01-11 Paolo Bonzini <bonzini@gnu.org> * configure.in: Change == to = in test command. * configure: Regenerate. From-SVN: r120674
2007-01-11[multiple changes]Paolo Bonzini1-162/+187
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
2007-01-09Regenerate configure after updating configure.inKai Tietz1-137/+146
From-SVN: r120610
2007-01-05Makefile.tpl (all-target): Correct @if conditional for target modules.Daniel Jacobowitz1-117/+121
* Makefile.tpl (all-target): Correct @if conditional for target modules. * configure.in: Omit libiberty if building only target libgcc. * configure, Makefile.in: Regenerated. From-SVN: r120494
2007-01-04configure.in: Use DEV-PHASE to detect the default for --enable-werror.Paolo Bonzini1-1/+4
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
2007-01-04Makefile.def (target_modules): Add libgcc.Daniel Jacobowitz1-137/+138
./ * 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
2006-12-29configure.in: Reorganize recognition of languages.Paolo Bonzini1-178/+228
2006-12-29 Paolo Bonzini <bonzini@gnu.org> * configure.in: Reorganize recognition of languages. Add --enable-stage1-languages. Show supported languages for the chosen target rather than all recognized languages. * configure: Regenerate. From-SVN: r120271
2006-12-29configure.in: Warn that MPFR 2.2.0 is buggy.Kaveh R. Ghazi1-145/+149
* configure.in: Warn that MPFR 2.2.0 is buggy. * configure: Regenerate. From-SVN: r120262
2006-12-27configure.in: When removing Makefiles to force a reconfigure, also remove ↵Ian Lance Taylor1-10/+29
prev-DIR*/Makefile. * configure.in: When removing Makefiles to force a reconfigure, also remove prev-DIR*/Makefile. * configure: Regenerate. From-SVN: r120226
2006-12-22* configure: Regenerate with correct autoconf version.Andreas Schwab1-5360/+2617
From-SVN: r120146
2006-12-22configure.in: add AC_SUBST for *_FOR_TARGET.Adam Megacz1-2617/+5376
2006-12-20 Adam Megacz <megacz@cs.berkeley.edu> * configure.in: add AC_SUBST for *_FOR_TARGET. * configure: Regenerate. From-SVN: r120142
2006-12-19configure.in: Remove "$build" case for powerpc-*-darwin* since it only ↵Paolo Bonzini1-10/+3
affects bootstrap and... 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
2006-12-19re PR bootstrap/29544 (Not building with checking in stage1)Paolo Bonzini1-141/+160
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
2006-12-11configure.in: Handle spu makefile frag.Alan Modra1-115/+118
* configure.in: Handle spu makefile frag. * config/mt-spu: New file. * Makefile.tpl (MAINT): Define (MAINTAINER_MODE_FALSE, MAINTAINER_MODE_TRUE): Define. * configure: Regenerate. * Makefile.in: Regenerate. From-SVN: r119729
2006-12-11configure.in (spu-*-*): Don't skip target-libiberty.Ben Elliston1-1/+1
* configure.in (spu-*-*): Don't skip target-libiberty. * configure: Regenerate. From-SVN: r119726
2006-12-10re PR bootstrap/30134 (Bootstrap error: "libffi has not been ported to ↵Andreas Tobler1-136/+141
powerpc64-apple-darwin8.8.0") 2006-12-10 Andreas Tobler <a.tobler@schweiz.org> PR bootstrap/30134 * configure.in: Correct x86 darwin support for libjava to powerpc and i?86 only. * configure: Regenerate. From-SVN: r119708
2006-12-09configure.in: Add x86 darwin support for libjava.Sandro Tolaini1-141/+136
* configure.in: Add x86 darwin support for libjava. * configure: Regenerate. From-SVN: r119678
2006-12-03configure.in: Update error message for missing GMP/MPFR.Kaveh R. Ghazi1-116/+119
* configure.in: Update error message for missing GMP/MPFR. * configure: Regenerate. From-SVN: r119465
2006-12-02configure.in: Update MPFR version in error message.Kaveh R. Ghazi1-1/+1
* configure.in: Update MPFR version in error message. * configure: Regenerate. gcc: * doc/install.texi: Update recommended MPFR version. Remove obsolete reference to cumulative patch. gcc/testsuite: * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment. From-SVN: r119447
2006-11-26configure.in (--with-mpfr-dir, [...]): Remove flags.Kaveh Ghazi1-172/+201
* 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
2006-11-22configure.in (skipdirs): Don't build libssp for SPU.Ben Elliston1-136/+136
* configure.in (skipdirs): Don't build libssp for SPU. * configure: Regenerate. From-SVN: r119070
2006-11-21configure.in (skipdirs): Don't build target-libiberty for SPU.Trevor Smigiel1-0/+3
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
2006-11-18configure.in (--with-mpfr-dir): Also look in .libs and _libs for libmpfr.a.Kaveh R. Ghazi1-122/+128
* configure.in (--with-mpfr-dir): Also look in .libs and _libs for libmpfr.a. * configure: Regenerate. From-SVN: r118972
2006-11-14configure.in: Remove target-libgloss from noconfigdirs for bfin-*-*.Jie Zhang1-1/+1
* configure.in: Remove target-libgloss from noconfigdirs for bfin-*-*. * configure: Regenerated. From-SVN: r118794
2006-11-11configure.in (have_gmp): Only error if the gcc directory exists.Kaveh R. Ghazi1-1/+1
* configure.in (have_gmp): Only error if the gcc directory exists. * configure: Regenerate. From-SVN: r118699
2006-11-07configure.in: Robustify error message for missing GMP/MPFR.Kaveh R. Ghazi1-116/+120
* configure.in: Robustify error message for missing GMP/MPFR. * configure: Regenerate. From-SVN: r118568
2006-10-21configure.in: Require GMP-4.1+ and MPFR-2.2+.Kaveh R. Ghazi1-156/+126
* 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
2006-09-27re PR fortran/28276 (EXPONENT() broken for real constants)Steven G. Kargl1-121/+146
* 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
2006-09-27configure.in (RUNTEST): Look for 'runtest' in the source tree by using $s ↵Dave Brolley1-1/+1
instead of $r. 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
2006-09-26configure.in: Remove redundant handling of mips*-dec-bsd*.Thiemo Seufer1-142/+136
* configure.in: Remove redundant handling of mips*-dec-bsd*. Likewise for mipstx39-*-*. Disable libgloss for mips64*-*-linux*. * configure: Regenerate. From-SVN: r117230
2006-08-30configure.in: Never build newlib for a Mingw host.Corinna Vinschen1-5/+10
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
2006-07-23configure.in: Allow mingw32 and cygwin targets to build cross-gdb.Daniel Jacobowitz1-157/+164
* configure.in: Allow mingw32 and cygwin targets to build cross-gdb. * configure: Regenerated. From-SVN: r115684