]> git.ipfire.org Git - thirdparty/gnulib.git/commitdiff
obstack: be more like glibc for __extension__
authorPaul Eggert <eggert@cs.ucla.edu>
Mon, 5 May 2025 21:02:18 +0000 (14:02 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Mon, 5 May 2025 21:16:22 +0000 (14:16 -0700)
* lib/obstack.in.h (__extension__): Use glibc-like syntax
for testing gcc version.

ChangeLog
lib/obstack.in.h

index 1e83db3d5eee168fe744828320f8a9586f3b24b2..dd0825acdf8d9a6583b004bcd39d047a627448fd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2025-05-05  Paul Eggert  <eggert@cs.ucla.edu>
 
+       obstack: be more like glibc for __extension__
+       * lib/obstack.in.h (__extension__): Use glibc-like syntax
+       for testing gcc version.
+
        obstack: be more like glibc in return values
        This partly reverts commit d15b2da0ac25e085ce30a9e2672624999ce910a6
        dated 2014-11-03.  It keeps the part of that commit that fixed the
index 00b41059275f9270ef72cc52b5e013c094234f12..df7ef6f846e6c02eb6a894c5c94b2b3cc53cfbb2 100644 (file)
@@ -324,8 +324,7 @@ extern int obstack_exit_failure;
 #define obstack_memory_used(h) _obstack_memory_used (h)
 
 #if defined __GNUC__ || defined __clang__
-# if !(defined __GNUC_MINOR__ && __GNUC__ * 1000 + __GNUC_MINOR__ >= 2008 \
-       || defined __clang__)
+# if ! (2 < __GNUC__ + (8 <= __GNUC_MINOR__) || defined __clang__)
 #  define __extension__
 # endif