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