Issue #14700: Fix two broken and undefined-behaviour-inducing overflow checks in old-style string formatting.  Thanks Serhiy Storchaka for report and original patch.
diff --git a/Misc/NEWS b/Misc/NEWS
index 6047785..809114c 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -10,6 +10,9 @@
 Core and Builtins
 -----------------
 
+- Issue #14700: Fix two broken and undefined-behaviour-inducing overflow checks
+  in old-style string formatting.
+
 - Issue #14705: The PyArg_Parse() family of functions now support the 'p' format
   unit, which accepts a "boolean predicate" argument.  It converts any Python
   value into an integer--0 if it is "false", and 1 otherwise.