* lib/parse-datetime.y (time_overflow): Use ckd_add to check for
overflow.
+2026-02-15 Collin Funk <collin.funk1@gmail.com>
+
+ parse-datetime: Prefer ckd_add to checking overflow by hand.
+ * lib/parse-datetime.y (time_overflow): Use ckd_add to check for
+ overflow.
+
2026-02-14 Paul Eggert <eggert@cs.ucla.edu>
fchownat: port to IBM XL C for AIX 16.1
static bool
time_overflow (intmax_t n)
{
- return ! ((TYPE_SIGNED (time_t) ? TYPE_MINIMUM (time_t) <= n : 0 <= n)
- && n <= TYPE_MAXIMUM (time_t));
+ time_t t;
+ return ckd_add (&t, n, 0);
}
/* Convert a possibly-signed character to an unsigned character. This is