+2025-01-17 Paul Eggert <eggert@cs.ucla.edu>
+
+ alignasof: port to IBM XL C V16.1
+ * m4/stdalign.m4 (gl_ALIGNASOF):
+ Work around similar bug in IBM XL C V16.1.0 cc (non-clang).
+ Since this is the last version of this obsolescent compiler,
+ assume the bug is in earlier versions.
+
2025-01-17 Pádraig Brady <P@draigBrady.com>
Avoid -Wformat=security failures with --disable-nls
# stdalign.m4
-# serial 1
+# serial 2
dnl Copyright 2011-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,
/* GCC releases before GCC 4.9 had a bug in _Alignof. See GCC bug 52023
<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023>.
- clang versions < 8.0.0 have the same bug. */
+ clang versions < 8.0.0 have the same bug.
+ IBM XL C V16.1.0 cc (non-clang) has the same bug. */
# if (!defined __STDC_VERSION__ || __STDC_VERSION__ < 201112 \
|| (defined __GNUC__ && __GNUC__ < 4 + (__GNUC_MINOR__ < 9) \
&& !defined __clang__) \
- || (defined __clang__ && __clang_major__ < 8))
+ || (defined __clang__ && __clang_major__ < 8) \
+ || defined __xlC__)
# undef/**/_Alignof
# ifdef __cplusplus
# if (201103 <= __cplusplus || defined _MSC_VER)