aboutsummaryrefslogtreecommitdiff
path: root/libgfortran/acinclude.m4
diff options
context:
space:
mode:
authorTobias Burnus <burnus@net-b.de>2007-01-21 17:16:10 +0100
committerTobias Burnus <burnus@gcc.gnu.org>2007-01-21 17:16:10 +0100
commita63a09594132dfe461a87dfd71cf607b987fc770 (patch)
treea99bf5364c681de7075f0f28f1287cd4ae87d259 /libgfortran/acinclude.m4
parent1eb7b0490470ad3690fb31ed4799008ebdf1e21f (diff)
downloadgcc-a63a09594132dfe461a87dfd71cf607b987fc770.zip
gcc-a63a09594132dfe461a87dfd71cf607b987fc770.tar.gz
gcc-a63a09594132dfe461a87dfd71cf607b987fc770.tar.bz2
re PR libfortran/30015 ([4.1 only] Intrinsic date_and_time can go back in time)
2006-12-09 Tobias Burnus <burnus@net-b.de> PR libfortran/30015 * intrinsics/date_and_time.c (date_and_time): Fix case where time can go backwards. * configure.ac: Remove AC_TRY_RUN test for timezone in gettimeofday. * acinclude.m4: Ditto. * configure: Regenerate. * config.h.in: Regenerate. From-SVN: r121033
Diffstat (limited to 'libgfortran/acinclude.m4')
-rw-r--r--libgfortran/acinclude.m475
1 files changed, 0 insertions, 75 deletions
diff --git a/libgfortran/acinclude.m4 b/libgfortran/acinclude.m4
index 3c849fa..1660b6e7 100644
--- a/libgfortran/acinclude.m4
+++ b/libgfortran/acinclude.m4
@@ -17,81 +17,6 @@ AC_LANG_POP([Fortran])
])
-dnl Check:
-dnl * If we have gettimeofday;
-dnl * If we have struct timezone for use in calling it;
-dnl * If calling it with a timezone pointer actually works -- this is deemed
-dnl obsolete or undefined on some systems which say you should use a null
-dnl pointer -- and undefine HAVE_TIMEZONE if so;
-dnl * Whether it only takes one arg.
-AC_DEFUN([LIBGFOR_GETTIMEOFDAY], [
- AC_CHECK_FUNCS(gettimeofday)
- if test "$ac_cv_func_gettimeofday" = yes; then
- AC_CACHE_CHECK([for struct timezone], gfor_cv_struct_timezone,
- [AC_TRY_COMPILE([#include <sys/time.h>],
- [struct timezone tz;],
- gfor_cv_struct_timezone=yes, gfor_cv_struct_timezone=no)])
- if test $gfor_cv_struct_timezone = yes; then
- dnl It may be that we can't call gettimeofday with a non-null pointer.
- dnl In that case we'll lie about struct timezone.
- AC_TRY_RUN([
-#ifdef TIME_WITH_SYS_TIME
-#include <sys/time.h>
-#include <time.h>
-#else
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#else
-#include <time.h>
-#endif
-#endif
-main ()
-{
- struct timeval time;
- struct timezone dummy;
- if (gettimeofday (&time, &dummy))
- exit (1);
- else
- exit (0);
-}],
- [gfor_have_struct_timezone=yes], [gfor_have_struct_timezone=no],
- [gfor_have_struct_timezone=yes])
- if test $gfor_have_struct_timezone = yes; then
- AC_DEFINE(HAVE_TIMEZONE, 1, [Do we have struct timezone])
- fi
- fi
- AC_REQUIRE([AC_HEADER_TIME])
- AC_CACHE_CHECK([whether gettimeofday can accept two arguments],
- emacs_cv_gettimeofday_two_arguments,
- [AC_TRY_LINK([
-#ifdef TIME_WITH_SYS_TIME
-#include <sys/time.h>
-#include <time.h>
-#else
-#ifdef HAVE_SYS_TIME_H
-#include <sys/time.h>
-#else
-#include <time.h>
-#endif
-#endif
- ],
- [
- struct timeval time;
-#ifdef HAVE_TIMEZONE
- struct timezone dummy;
-#define DUMMY &dummy
-#else
-#define DUMMY NULL
-#endif
- gettimeofday (&time, DUMMY);],
- emacs_cv_gettimeofday_two_arguments=yes,
- emacs_cv_gettimeofday_two_arguments=no)])
- if test $emacs_cv_gettimeofday_two_arguments = no; then
- AC_DEFINE(GETTIMEOFDAY_ONE_ARGUMENT, 1,
- [Does gettimeofday take a single argument])
- fi
- fi])
-
sinclude(../libtool.m4)
dnl The lines below arrange for aclocal not to bring an installed
dnl libtool.m4 into aclocal.m4, while still arranging for automake to