PR 56919 Improve SYSTEM_CLOCK intrinsic on Windows.
authorJanne Blomqvist <jb@gcc.gnu.org>
Mon, 15 Apr 2013 12:43:15 +0000 (15:43 +0300)
committerJanne Blomqvist <jb@gcc.gnu.org>
Mon, 15 Apr 2013 12:43:15 +0000 (15:43 +0300)
commit83584eab1b561ac4be25da110c20d2d92371b9df
treede4249db60be7d49eb149f5d7ed57db6d0670016
parent1c50eadaae42490efff780b9b68123a952d34f57
PR 56919 Improve SYSTEM_CLOCK intrinsic on Windows.

frontend ChangeLog:

2013-04-15  Janne Blomqvist  <jb@gcc.gnu.org>

PR fortran/56919
* intrinsics.texi (SYSTEM_CLOCK): Update documentation.

libgfortran ChangeLog:

2013-04-15  Janne Blomqvist  <jb@gcc.gnu.org>

PR fortran/56919
* intrinsics/time_1.h: Check __CYGWIN__ in addition to
__MINGW32__.
* intrinsics/system_clock.c (GF_CLOCK_MONOTONIC): Check
_POSIX_MONOTONIC_CLOCK as well.
(system_clock_4): Use GetTickCount on Windows.
(system_clock_8): Use QueryPerformanceCounter and
QueryPerformanceCounterFrequency on Windows.

From-SVN: r197968
gcc/fortran/ChangeLog
gcc/fortran/intrinsic.texi
libgfortran/ChangeLog
libgfortran/intrinsics/system_clock.c
libgfortran/intrinsics/time_1.h