diff --git a/src/pgtkterm.c b/src/pgtkterm.c
index 1d679f0cf57..1f468300deb 100644
--- a/src/pgtkterm.c
+++ b/src/pgtkterm.c
@@ -22,6 +22,11 @@ along with GNU Emacs. If not, see . */
interpretation of even the system includes. */
#include
+/* Work around GCC bug 102671. */
+#if 10 <= __GNUC__
+# pragma GCC diagnostic ignored "-Wanalyzer-null-dereference"
+#endif
+
#include
#include
#include