diff options
author | Tobias Burnus <burnus@net-b.de> | 2007-01-21 17:16:10 +0100 |
---|---|---|
committer | Tobias Burnus <burnus@gcc.gnu.org> | 2007-01-21 17:16:10 +0100 |
commit | a63a09594132dfe461a87dfd71cf607b987fc770 (patch) | |
tree | a99bf5364c681de7075f0f28f1287cd4ae87d259 /libgfortran/acinclude.m4 | |
parent | 1eb7b0490470ad3690fb31ed4799008ebdf1e21f (diff) | |
download | gcc-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.m4 | 75 |
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 |