* lib/stddef.in.h (max_align_t, GNULIB_defined_max_align_t): Don't
define or override if HAVE_MAX_ALIGN_T is 1.
+2023-08-18 Bruno Haible <bruno@clisp.org>
+
+ stddef: Don't unnecessarily override max_align_t on AIX 7.3 with gcc.
+ * lib/stddef.in.h (max_align_t, GNULIB_defined_max_align_t): Don't
+ define or override if HAVE_MAX_ALIGN_T is 1.
+
2023-08-16 Bruno Haible <bruno@clisp.org>
fnmatch: Override fnmatch from glibc versions < 2.22.
/* On AIX 7.2, with xlc in 64-bit mode, <stddef.h> defines max_align_t to a
type with alignment 4, but 'long' has alignment 8. */
-# if defined _AIX && defined __LP64__
+# if defined _AIX && defined __LP64__ && !@HAVE_MAX_ALIGN_T@
# if !GNULIB_defined_max_align_t
# ifdef _MAX_ALIGN_T
/* /usr/include/stddef.h has already defined max_align_t. Override it. */