stddef: Override wrong max_align_t on AIX 7 with xlc in 64-bit mode.
commit8f8078d797e919f4f351969c8744fc6f34f49f69
authorBruno Haible <bruno@clisp.org>
Sun, 3 Jan 2021 12:38:03 +0000 (3 13:38 +0100)
committerBruno Haible <bruno@clisp.org>
Sun, 3 Jan 2021 12:56:59 +0000 (3 13:56 +0100)
tree0f1d17660c7a3673eb68864436da820410319cf0
parent5d1dafd8346fda4e268bcf1747dc97925d1ab576
stddef: Override wrong max_align_t on AIX 7 with xlc in 64-bit mode.

* m4/stddef_h.m4 (gl_STDDEF_H): Make check for good max_align_t
stricter: Add tests for offsetof-based alignof.
* lib/stddef.in.h (max_align_t): Override on AIX in 64-bit mode.
* doc/posix-headers/stddef.texi: Document the AIX max_align_t bug.
ChangeLog
doc/posix-headers/stddef.texi
lib/stddef.in.h
m4/stddef_h.m4