+
+# The computation of the elapsed time can crash the testsuite on DJGPP because
+# in this environment date +%s can return a string that starts with a 0, which
+# bash interprets as octal digits in arithmetic expansions. With a working
+# GNU-like date +%s the output should never start with a 0 so just reject
+# anything that does.
+m4_define([AT_INIT],
+ m4_bpatsubst(m4_dquote(m4_defn([AT_INIT])),
+ [\[0-9]\*,\[0-9]\*], [[1-9][0-9]*,[1-9][0-9]*]))