diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2015-04-02 10:35:53 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2015-04-02 10:36:37 -0700 |
commit | e2e66692cd072a39ce26ecf94117f934008aab24 (patch) | |
tree | b79c5b49c2d065f753f74a1307a64d677ac43118 /lib/fopen.c | |
parent | 106a3866d01f9dd57ab4f10dbeb0d5a8db73a9f7 (diff) | |
download | gnulib-e2e66692cd072a39ce26ecf94117f934008aab24.tar.gz |
stddef: port to pre-C11 GCC on x86
On this platform, max_align_t should have an alignment of 8 even
though the storage alignments of double, long, etc. max out at 4.
Inspired by a comment of Andreas Schwab's here:
https://sourceware.org/ml/libc-alpha/2015-04/msg00017.html
* lib/stddef.in.h (_GL_STDDEF_ALIGNAS) [!HAVE_MAX_ALIGN_T]: New macro.
(max_align_t) [!HAVE_MAX_ALIGN_T]: Use it.
* tests/test-stddef.c: Test __alignof__ too, if available.
Diffstat (limited to 'lib/fopen.c')
0 files changed, 0 insertions, 0 deletions