+2025-09-14 Bruno Haible <bruno@clisp.org>
+
+ gettext-h: Avoid warning with gcc < 4.2.
+ Reported by Orgad Shaneh <orgads@gmail.com> in
+ <https://lists.gnu.org/archive/html/bug-gnulib/2025-09/msg00183.html>.
+ * lib/gettext.h (gettext, dgettext, dcgettext): Don't use attribute
+ __gnu_inline__ with gcc < 4.2.
+
2025-09-14 Pádraig Brady <P@draigBrady.com>
crc-x86_64: honor GLIBC_TUNABLES to disable acceleration
# pragma GCC diagnostic push
# pragma GCC diagnostic ignored "-Wbuiltin-declaration-mismatch"
# endif
-__attribute__ ((__always_inline__, __gnu_inline__)) extern inline
+# if __GNUC__ + (__GNUC_MINOR__ >= 2) > 4
+__attribute__ ((__always_inline__, __gnu_inline__))
+# else
+__attribute__ ((__always_inline__))
+# endif
+extern inline
# if !defined(__sun)
const
# endif
{
return msgid;
}
-__attribute__ ((__always_inline__, __gnu_inline__)) extern inline
+# if __GNUC__ + (__GNUC_MINOR__ >= 2) > 4
+__attribute__ ((__always_inline__, __gnu_inline__))
+# else
+__attribute__ ((__always_inline__))
+# endif
+extern inline
# if !defined(__sun)
const
# endif
(void) domain;
return msgid;
}
-__attribute__ ((__always_inline__, __gnu_inline__)) extern inline
+# if __GNUC__ + (__GNUC_MINOR__ >= 2) > 4
+__attribute__ ((__always_inline__, __gnu_inline__))
+# else
+__attribute__ ((__always_inline__))
+# endif
+extern inline
# if !defined(__sun)
const
# endif