2024-12-26 John David Anglin <danglin@gcc.gnu.org>
gcc/ChangeLog:
PR target/118050
* timevar.cc (get_time): Only use CLOCK_MONOTONIC if
'_POSIX_TIMERS > 0 && defined(_POSIX_MONOTONIC_CLOCK)'.
Otherise, use CLOCK_REALTIME.
#ifdef HAVE_CLOCK_GETTIME
struct timespec ts;
+#if _POSIX_TIMERS > 0 && defined(_POSIX_MONOTONIC_CLOCK)
clock_gettime (CLOCK_MONOTONIC, &ts);
+#else
+ clock_gettime (CLOCK_REALTIME, &ts);
+#endif
now->wall = ts.tv_sec * 1000000000 + ts.tv_nsec;
return;
#define HAVE_WALL_TIME 1