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 <[email protected]>
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 <[email protected]>
+
+ 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 <[email protected]>
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