]> git.ipfire.org Git - thirdparty/gcc.git/commit
Fix timezone handling near year boundaries
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Thu, 16 Dec 2021 11:40:03 +0000 (12:40 +0100)
committerFrançois-Xavier Coudert <fxcoudert@gcc.gnu.org>
Thu, 16 Dec 2021 16:45:51 +0000 (17:45 +0100)
commit3f624a624a137860e080fc959d7467a76aab263d
tree91e123ccaeb048f8435a21df811edbff52fc615f
parent41cc28405c74a5ec59c6725274aaedefa9ca5887
Fix timezone handling near year boundaries

PR libfortran/98507

libgfortran/ChangeLog:

* intrinsics/time_1.h: Prefer clock_gettime() over
  gettimeofday().
* intrinsics/date_and_time.c: Fix timezone wrapping.

gcc/testsuite/ChangeLog:

* gfortran.dg/date_and_time_1.f90: New file.
gcc/testsuite/gfortran.dg/date_and_time_1.f90 [new file with mode: 0644]
libgfortran/intrinsics/date_and_time.c
libgfortran/intrinsics/time_1.h