diff --git a/src/marker.c b/src/marker.c
index 377f6fbe8db..0101e144b4d 100644
--- a/src/marker.c
+++ b/src/marker.c
@@ -20,6 +20,11 @@ along with GNU Emacs. If not, see . */
#include
+/* Work around GCC bug 113253. */
+#if 13 <= __GNUC__
+# pragma GCC diagnostic ignored "-Wanalyzer-deref-before-check"
+#endif
+
#include "lisp.h"
#include "character.h"
#include "buffer.h"