Hi Paul,

While looking into @STDDEF_NOT_IDEMPOTENT@ for Emacs I noticed a minor
typo in a recent commit of yours.

This patch fixes the uses of __GNUC_MINOR which should instead be
__GNUC_MINOR__:

    $ echo | gcc -dM -E - | grep __GNUC_MINOR
    #define __GNUC_MINOR__ 1

Collin

[1] https://lists.gnu.org/archive/html/emacs-devel/2025-05/msg00167.html

>From 308fbe6dbebc2d76f2238d851853a5ed3093b211 Mon Sep 17 00:00:00 2001
From: Collin Funk <collin.fu...@gmail.com>
Date: Tue, 6 May 2025 20:06:31 -0700
Subject: [PATCH] stddef-h: Fix __GNUC_MINOR__ typo.

* m4/stddef_h.m4 (gl_STDDEF_H): Use __GNUC_MINOR__ instead of
__GNUC_MINOR.
---
 ChangeLog      | 6 ++++++
 m4/stddef_h.m4 | 6 +++---
 2 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index ac06e3520c..cc893e600a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2025-05-06  Collin Funk  <collin.fu...@gmail.com>
+
+	stddef-h: Fix __GNUC_MINOR__ typo.
+	* m4/stddef_h.m4 (gl_STDDEF_H): Use __GNUC_MINOR__ instead of
+	__GNUC_MINOR.
+
 2025-05-06  Paul Eggert  <egg...@cs.ucla.edu>
 
 	obstack: let glibc user #define __obstack_free
diff --git a/m4/stddef_h.m4 b/m4/stddef_h.m4
index 5011bcd8d1..3bc8cd85fe 100644
--- a/m4/stddef_h.m4
+++ b/m4/stddef_h.m4
@@ -1,5 +1,5 @@
 # stddef_h.m4
-# serial 20
+# serial 21
 dnl Copyright (C) 2009-2025 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
@@ -97,8 +97,8 @@ AC_DEFUN_ONCE([gl_STDDEF_H]
     [AC_COMPILE_IFELSE([AC_LANG_SOURCE(
        [[
        #if \
-           ((__GNUC__ == 13 && __GNUC_MINOR <= 3) \
-            || (__GNUC__ == 14 && __GNUC_MINOR <= 2))
+           ((__GNUC__ == 13 && __GNUC_MINOR__ <= 3) \
+            || (__GNUC__ == 14 && __GNUC_MINOR__ <= 2))
         #error "bug 114870 is present"
        #endif
        ]])],
-- 
2.49.0

Reply via email to