aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2008-02-24 11:59:09 +0000
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>2008-02-24 11:59:09 +0000
commita94caabf5ae9907e954fe20e4af062eebb5bbe46 (patch)
treed8a143be91dfdb386360cfde3a388b26467c0a17
parent4eab0296b278bdc57255c4a1e9ae6f303edc3e16 (diff)
downloadgcc-a94caabf5ae9907e954fe20e4af062eebb5bbe46.zip
gcc-a94caabf5ae9907e954fe20e4af062eebb5bbe46.tar.gz
gcc-a94caabf5ae9907e954fe20e4af062eebb5bbe46.tar.bz2
re PR libfortran/32841 (HUGE(1.0_16) output as +Infinity on ppc-darwin8 (gfortran.dg/large_real_kind_2.F90))
PR libfortran/32841 * acinclude.m4: Don't use HAVE_MATH_H. * configure: Regenerate. From-SVN: r132587
-rw-r--r--libgfortran/ChangeLog6
-rw-r--r--libgfortran/acinclude.m46
-rwxr-xr-xlibgfortran/configure12
3 files changed, 9 insertions, 15 deletions
diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog
index 7a40198..c2c9387 100644
--- a/libgfortran/ChangeLog
+++ b/libgfortran/ChangeLog
@@ -1,3 +1,9 @@
+2008-02-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
+
+ PR libfortran/32841
+ * acinclude.m4: Don't use HAVE_MATH_H.
+ * configure: Regenerate.
+
2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/35132
diff --git a/libgfortran/acinclude.m4 b/libgfortran/acinclude.m4
index 6cc1040..4438061 100644
--- a/libgfortran/acinclude.m4
+++ b/libgfortran/acinclude.m4
@@ -204,9 +204,7 @@ AC_DEFUN([LIBGFOR_CHECK_FOR_BROKEN_ISFINITE], [
libgfor_check_for_broken_isfinite_save_LIBS=$LIBS
LIBS="$LIBS -lm"
AC_TRY_RUN([
-#ifdef HAVE_MATH_H
#include <math.h>
-#endif
#include <float.h>
int main ()
{
@@ -237,9 +235,7 @@ AC_DEFUN([LIBGFOR_CHECK_FOR_BROKEN_ISNAN], [
libgfor_check_for_broken_isnan_save_LIBS=$LIBS
LIBS="$LIBS -lm"
AC_TRY_RUN([
-#ifdef HAVE_MATH_H
#include <math.h>
-#endif
#include <float.h>
int main ()
{
@@ -288,9 +284,7 @@ AC_DEFUN([LIBGFOR_CHECK_FOR_BROKEN_FPCLASSIFY], [
libgfor_check_for_broken_fpclassify_save_LIBS=$LIBS
LIBS="$LIBS -lm"
AC_TRY_RUN([
-#ifdef HAVE_MATH_H
#include <math.h>
-#endif
#include <float.h>
int main ()
{
diff --git a/libgfortran/configure b/libgfortran/configure
index 4622d5e..ce49eb0 100755
--- a/libgfortran/configure
+++ b/libgfortran/configure
@@ -867,13 +867,13 @@ echo X"$0" |
/^X\(\/\).*/{ s//\1/; q; }
s/.*/./; q'`
srcdir=$ac_confdir
- if test ! -r "$srcdir/$ac_unique_file"; then
+ if test ! -r $srcdir/$ac_unique_file; then
srcdir=..
fi
else
ac_srcdir_defaulted=no
fi
-if test ! -r "$srcdir/$ac_unique_file"; then
+if test ! -r $srcdir/$ac_unique_file; then
if test "$ac_srcdir_defaulted" = yes; then
{ echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
{ (exit 1); exit 1; }; }
@@ -882,7 +882,7 @@ if test ! -r "$srcdir/$ac_unique_file"; then
{ (exit 1); exit 1; }; }
fi
fi
-(cd $srcdir && test -r "./$ac_unique_file") 2>/dev/null ||
+(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
{ echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
{ (exit 1); exit 1; }; }
srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
@@ -31991,9 +31991,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef HAVE_MATH_H
#include <math.h>
-#endif
#include <float.h>
int main ()
{
@@ -32066,9 +32064,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef HAVE_MATH_H
#include <math.h>
-#endif
#include <float.h>
int main ()
{
@@ -32159,9 +32155,7 @@ cat confdefs.h >>conftest.$ac_ext
cat >>conftest.$ac_ext <<_ACEOF
/* end confdefs.h. */
-#ifdef HAVE_MATH_H
#include <math.h>
-#endif
#include <float.h>
int main ()
{