DJ Delorie
83f4c19f67
configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're not building newlib.
...
* configure.ac (arm*-*-linux-gnueabi): Don't build libgloss if we're
not building newlib.
* configure: Regenerated.
From-SVN: r126089
2007-06-28 15:34:07 -04:00
Mike Stump
4f4aa936a6
acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Fixup logic for cross builds.
...
* acx.m4 (ACX_CHECK_INSTALLED_TARGET_TOOL): Fixup logic for cross
builds.
From-SVN: r126060
2007-06-27 19:53:03 +00:00
Mike Stump
3b42a882f1
acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Fix incremental builds.
...
* acx.m4 (NCN_STRICT_CHECK_TARGET_TOOLS): Fix incremental builds.
(ACX_HAVE_GCC_FOR_TARGET): Likewise.
From-SVN: r126013
2007-06-26 00:46:33 +00:00
Bernd Schmidt
3fcfad7607
configure.ac: Don't add target-libmudflap to noconfigdirs for bfin*-*-uclinux* targets.
...
* configure.ac: Don't add target-libmudflap to noconfigdirs for
bfin*-*-uclinux* targets.
* configure: Regenerate.
* gcc/config/bfin/uclinux.h (MFWRAP_SPEC): New.
From-SVN: r125717
2007-06-14 17:10:54 +00:00
Jakub Jelinek
9cc1244e76
re PR bootstrap/29382 (Bootstrap comparison failure!)
...
PR bootstrap/29382
* configure.in: Don't use -fkeep-inline-functions for GCC < 3.3.1.
* configure: Rebuilt.
From-SVN: r125182
2007-05-30 15:32:34 +02:00
DJ Delorie
2aeb72e996
Revert accidental commit.
...
From-SVN: r123243
2007-03-26 18:50:13 -04:00
Zack Weinberg
11a675992a
gengtype.c: Don't include gtyp-gen.h.
...
* 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-26 21:07:27 +00:00
Richard Sandiford
8c79f3c49d
configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting of glob.
...
* configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting
of glob. Quote arguments with single quotes too.
* configure: Regenerate.
From-SVN: r123117
2007-03-21 20:09:15 +00:00
Andreas Schwab
172e41aaee
configure: Regenerate.
...
* configure: Regenerate.
config/:
* acx.m4 (GCC_TARGET_TOOL): Expand backquotes outside
AC_MSG_RESULT.
From-SVN: r122659
2007-03-07 14:01:40 +00:00
Brooks Moses
9c4d24932e
configure.ac: Add "--with-pdfdir" configure option, which defines pdfdir 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-03-01 16:28:09 -08:00
Matt Kraai
54e433bc4f
configure: Regenerate.
...
* configure: Regenerate.
* configure.ac: Move statements after variable declarations.
From-SVN: r122397
2007-02-28 00:56:22 +00:00
Joseph Myers
9f8c673960
configure.ac: Adjust for loop syntax.
...
* configure.ac: Adjust for loop syntax.
* configure: Regenerate.
From-SVN: r122132
2007-02-19 17:28:03 +00:00
Alexandre Oliva
278a7a38ae
configure: Rebuilt.
...
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-18 22:51:18 +00:00
Alexandre Oliva
b2eaac4a51
configure.ac: Drop multiple occurrences of --enable-languages, and fix its quoting.
...
* configure.ac: Drop multiple occurrences of --enable-languages,
and fix its quoting.
* configure: Rebuilt.
From-SVN: r122107
2007-02-18 22:45:12 +00:00
Mark Mitchell
beeaf21625
Vladimir Prus <vladimir@codesourcery.com Joseph Myers <joseph@codesourcery.com>
...
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-17 13:35:03 +00:00
Daniel Jacobowitz
291f172e62
configure.ac (target_libraries): Move libgcc before libiberty.
...
* configure.ac (target_libraries): Move libgcc before libiberty.
* configure: Regenerated.
From-SVN: r121893
2007-02-13 21:27:11 +00:00
Daniel Jacobowitz
c3a86da9a8
re PR bootstrap/30753 (checking for correct version of gmp.h... no)
...
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-13 13:39:19 +00:00
Daniel Jacobowitz
44bfc3acc2
re PR bootstrap/30748 (configure broken on trunk)
...
PR bootstrap/30748
* configure.ac: Correct syntax for Solaris ksh.
* configure: Regenerated.
From-SVN: r121778
2007-02-09 22:33:51 +00:00
Paolo Bonzini
3e19841a04
configure.ac: Sync with src.
...
2007-02-09 Paolo Bonzini <bonzini@gnu.org>
* configure.ac: Sync with src.
* configure: Regenerate.
From-SVN: r121762
2007-02-09 16:44:18 +00:00
Daniel Jacobowitz
1c710c3ca6
Makefile.tpl (build_alias, [...]): Use noncanonical equivalents.
...
* 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-02-09 15:14:37 +00:00
Richard Guenther
5305be7e84
re PR bootstrap/30541 (Top-level should pass GNATBIND, GNATLINK and GNATMAKE 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-23 16:37:09 +00:00
Mike Stump
416cfb5e37
* configure.in: Re-enable -Werror for gcc builds.
...
From-SVN: r120947
2007-01-19 02:08:33 +00:00
Paolo Bonzini
d943d7c4d9
configure.in: Change == to = in test command.
...
2007-01-11 Paolo Bonzini <bonzini@gnu.org>
* configure.in: Change == to = in test command.
* configure: Regenerate.
From-SVN: r120674
2007-01-11 14:53:06 +00:00
Paolo Bonzini
e69bf64be9
[multiple changes]
...
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-11 11:20:44 +00:00
Kai Tietz
95af8923f1
Regenerate configure after updating configure.in
...
From-SVN: r120610
2007-01-09 07:35:39 +00:00
Daniel Jacobowitz
54fdc47452
Makefile.tpl (all-target): Correct @if conditional for target modules.
...
* 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-05 19:29:29 +00:00
Paolo Bonzini
88fceb6820
configure.in: Use DEV-PHASE to detect the default for --enable-werror.
...
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-04 09:10:51 +00:00
Daniel Jacobowitz
fa9585134f
Makefile.def (target_modules): Add libgcc.
...
./ * 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
2007-01-04 04:22:37 +00:00
Paolo Bonzini
e1888513cc
configure.in: Reorganize recognition of languages.
...
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-29 16:58:48 +00:00
Kaveh R. Ghazi
a3993f3350
configure.in: Warn that MPFR 2.2.0 is buggy.
...
* configure.in: Warn that MPFR 2.2.0 is buggy.
* configure: Regenerate.
From-SVN: r120262
2006-12-29 15:06:55 +00:00
Ian Lance Taylor
f063a9ed05
configure.in: When removing Makefiles to force a reconfigure, also remove prev-DIR*/Makefile.
...
* configure.in: When removing Makefiles to force a reconfigure, also
remove prev-DIR*/Makefile.
* configure: Regenerate.
From-SVN: r120226
2006-12-27 23:44:13 +00:00
Andreas Schwab
af71363e45
* configure: Regenerate with correct autoconf version.
...
From-SVN: r120146
2006-12-22 10:53:13 +00:00
Adam Megacz
0b0dc2724a
configure.in: add AC_SUBST for *_FOR_TARGET.
...
2006-12-20 Adam Megacz <megacz@cs.berkeley.edu>
* configure.in: add AC_SUBST for *_FOR_TARGET.
* configure: Regenerate.
From-SVN: r120142
2006-12-22 07:06:29 +00:00
Paolo Bonzini
400ebff494
configure.in: Remove "$build" case for powerpc-*-darwin* since it only 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-19 11:28:35 +00:00
Paolo Bonzini
8efea77549
re PR bootstrap/29544 (Not building with checking in stage1)
...
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-19 11:01:36 +00:00
Alan Modra
58e241475b
configure.in: Handle spu makefile frag.
...
* 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-11 17:13:16 +10:30
Ben Elliston
ea6f5c57de
configure.in (spu-*-*): Don't skip target-libiberty.
...
* configure.in (spu-*-*): Don't skip target-libiberty.
* configure: Regenerate.
From-SVN: r119726
2006-12-11 11:22:24 +11:00
Andreas Tobler
42c1cd8a7a
re PR bootstrap/30134 (Bootstrap error: "libffi has not been ported to 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-10 20:32:30 +01:00
Sandro Tolaini
55eb837db1
configure.in: Add x86 darwin support for libjava.
...
* configure.in: Add x86 darwin support for libjava.
* configure: Regenerate.
From-SVN: r119678
2006-12-09 00:21:52 +00:00
Kaveh R. Ghazi
dbee1fb37d
configure.in: Update error message for missing GMP/MPFR.
...
* configure.in: Update error message for missing GMP/MPFR.
* configure: Regenerate.
From-SVN: r119465
2006-12-03 14:37:06 +00:00
Kaveh R. Ghazi
b5147de7c1
configure.in: Update MPFR version in error message.
...
* 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-12-02 16:52:15 +00:00
Kaveh Ghazi
8a877c9cfa
configure.in (--with-mpfr-dir, [...]): Remove flags.
...
* 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-26 22:37:33 +00:00
Ben Elliston
92c2f0eec2
configure.in (skipdirs): Don't build libssp for SPU.
...
* configure.in (skipdirs): Don't build libssp for SPU.
* configure: Regenerate.
From-SVN: r119070
2006-11-22 07:54:16 +11:00
Trevor Smigiel
85d9c13c20
configure.in (skipdirs): Don't build target-libiberty for SPU.
...
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-21 01:35:42 +00:00
Kaveh R. Ghazi
a357b5ae8d
configure.in (--with-mpfr-dir): Also look in .libs and _libs for libmpfr.a.
...
* configure.in (--with-mpfr-dir): Also look in .libs and _libs for
libmpfr.a.
* configure: Regenerate.
From-SVN: r118972
2006-11-18 14:08:54 +00:00
Jie Zhang
8b3c6c5a91
configure.in: Remove target-libgloss from noconfigdirs for bfin-*-*.
...
* configure.in: Remove target-libgloss from noconfigdirs for
bfin-*-*.
* configure: Regenerated.
From-SVN: r118794
2006-11-14 00:45:33 +00:00
Kaveh R. Ghazi
dffb147de1
configure.in (have_gmp): Only error if the gcc directory exists.
...
* configure.in (have_gmp): Only error if the gcc directory exists.
* configure: Regenerate.
From-SVN: r118699
2006-11-11 17:02:04 +00:00
Kaveh R. Ghazi
ca5589122e
configure.in: Robustify error message for missing GMP/MPFR.
...
* configure.in: Robustify error message for missing GMP/MPFR.
* configure: Regenerate.
From-SVN: r118568
2006-11-07 23:40:54 +00:00
Kaveh R. Ghazi
70ec446fab
configure.in: Require GMP-4.1+ and MPFR-2.2+.
...
* 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-10-21 13:58:13 +00:00
Steven G. Kargl
e48d66a949
re PR fortran/28276 (EXPONENT() broken for real constants)
...
* 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-27 20:15:22 +00:00