configure.ac: Change required MPFR from 2.2.0 -> 2.2.1.

* configure.ac: Change required MPFR from 2.2.0 -> 2.2.1.
	Change recommended MPFR from 2.2.1 > 2.3.0.
	* configure: Regenerate.

gcc:
	* doc/install.texi: Change recommended MPFR from 2.2.1 > 2.3.0.

testsuite:
	* gcc.dg/torture/builtin-math-4.c: Remove XFAIL.

From-SVN: r131018
This commit is contained in:
Kaveh R. Ghazi 2007-12-17 21:28:51 +00:00 committed by Kaveh Ghazi
parent b29bb6404f
commit 94e1934d43
7 changed files with 23 additions and 11 deletions

View File

@ -1,3 +1,9 @@
2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* configure.ac: Change required MPFR from 2.2.0 -> 2.2.1.
Change recommended MPFR from 2.2.1 > 2.3.0.
* configure: Regenerate.
2007-12-15 Sebastian Pop <sebastian.pop@amd.com> 2007-12-15 Sebastian Pop <sebastian.pop@amd.com>
* MAINTAINERS: Update my email address. * MAINTAINERS: Update my email address.

8
configure vendored
View File

@ -4550,7 +4550,7 @@ int
main () main ()
{ {
#if MPFR_VERSION < MPFR_VERSION_NUM(2,2,0) #if MPFR_VERSION < MPFR_VERSION_NUM(2,2,1)
choke me choke me
#endif #endif
mpfr_t n; mpfr_t n;
@ -4600,7 +4600,7 @@ int
main () main ()
{ {
#if MPFR_VERSION < MPFR_VERSION_NUM(2,2,1) #if MPFR_VERSION < MPFR_VERSION_NUM(2,3,0)
choke me choke me
#endif #endif
mpfr_t n; mpfr_init(n); mpfr_t n; mpfr_init(n);
@ -4656,7 +4656,7 @@ rm -f conftest.err conftest.$ac_objext \
CFLAGS="$saved_CFLAGS" CFLAGS="$saved_CFLAGS"
if test x$have_gmp != xyes; then if test x$have_gmp != xyes; then
{ { echo "$as_me:$LINENO: error: Building GCC requires GMP 4.1+ and MPFR 2.2.1+. { { echo "$as_me:$LINENO: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations. Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/. hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.
@ -4664,7 +4664,7 @@ See also http://gcc.gnu.org/install/prerequisites.html for additional info.
If you obtained GMP and/or MPFR from a vendor distribution package, make If you obtained GMP and/or MPFR from a vendor distribution package, make
sure that you have installed both the libraries and the header files. sure that you have installed both the libraries and the header files.
They may be located in separate packages." >&5 They may be located in separate packages." >&5
echo "$as_me: error: Building GCC requires GMP 4.1+ and MPFR 2.2.1+. echo "$as_me: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations. Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/. hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.

View File

@ -1220,11 +1220,11 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
if test x"$have_gmp" = xyes; then if test x"$have_gmp" = xyes; then
saved_LIBS="$LIBS" saved_LIBS="$LIBS"
LIBS="$LIBS $gmplibs" LIBS="$LIBS $gmplibs"
dnl MPFR 2.2.0 is acceptable but buggy, MPFR 2.2.1 is better. dnl MPFR 2.2.1 is acceptable, but MPFR 2.3.0 is better.
AC_MSG_CHECKING([for correct version of mpfr.h]) AC_MSG_CHECKING([for correct version of mpfr.h])
AC_TRY_LINK([#include <gmp.h> AC_TRY_LINK([#include <gmp.h>
#include <mpfr.h>],[ #include <mpfr.h>],[
#if MPFR_VERSION < MPFR_VERSION_NUM(2,2,0) #if MPFR_VERSION < MPFR_VERSION_NUM(2,2,1)
choke me choke me
#endif #endif
mpfr_t n; mpfr_t n;
@ -1237,7 +1237,7 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
mpfr_subnormalize (x, t, GMP_RNDN); mpfr_subnormalize (x, t, GMP_RNDN);
], [AC_TRY_LINK([#include <gmp.h> ], [AC_TRY_LINK([#include <gmp.h>
#include <mpfr.h>],[ #include <mpfr.h>],[
#if MPFR_VERSION < MPFR_VERSION_NUM(2,2,1) #if MPFR_VERSION < MPFR_VERSION_NUM(2,3,0)
choke me choke me
#endif #endif
mpfr_t n; mpfr_init(n); mpfr_t n; mpfr_init(n);
@ -1248,7 +1248,7 @@ if test -d ${srcdir}/gcc && test "x$have_gmp" = xno; then
CFLAGS="$saved_CFLAGS" CFLAGS="$saved_CFLAGS"
if test x$have_gmp != xyes; then if test x$have_gmp != xyes; then
AC_MSG_ERROR([Building GCC requires GMP 4.1+ and MPFR 2.2.1+. AC_MSG_ERROR([Building GCC requires GMP 4.1+ and MPFR 2.3.0+.
Try the --with-gmp and/or --with-mpfr options to specify their locations. Try the --with-gmp and/or --with-mpfr options to specify their locations.
Copies of these libraries' source code can be found at their respective Copies of these libraries' source code can be found at their respective
hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/. hosting sites as well as at ftp://gcc.gnu.org/pub/gcc/infrastructure/.

View File

@ -1,3 +1,7 @@
2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* doc/install.texi: Change recommended MPFR from 2.2.1 > 2.3.0.
2007-12-17 Andreas Schwab <schwab@suse.de> 2007-12-17 Andreas Schwab <schwab@suse.de>
* doc/invoke.texi (Warning Options): Use @itemx. * doc/invoke.texi (Warning Options): Use @itemx.

View File

@ -302,7 +302,7 @@ library search path, you will have to configure with the
@option{--with-gmp} configure option. See also @option{--with-gmp} configure option. See also
@option{--with-gmp-lib} and @option{--with-gmp-include}. @option{--with-gmp-lib} and @option{--with-gmp-include}.
@item MPFR Library version 2.2.1 (or later) @item MPFR Library version 2.3.0 (or later)
Necessary to build GCC. It can be downloaded from Necessary to build GCC. It can be downloaded from
@uref{http://www.mpfr.org/}. The version of MPFR that is bundled with @uref{http://www.mpfr.org/}. The version of MPFR that is bundled with

View File

@ -1,3 +1,7 @@
2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
2007-12-17 Dorit Nuzman <dorit@il.ibm.com> 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
* gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4. * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.

View File

@ -7,8 +7,6 @@
Origin: Kaveh R. Ghazi, April 23, 2007. */ Origin: Kaveh R. Ghazi, April 23, 2007. */
/* { dg-do link } */ /* { dg-do link } */
/* Expect failures at least until mpfr-2.3.0 is released. */
/* { dg-xfail-if "This test requires mpfr-2.3.0" { *-*-* } { "*" } { "" } } */
/* All references to link_error should go away at compile-time. */ /* All references to link_error should go away at compile-time. */
extern void link_error(int); extern void link_error(int);