On 04/02/2015 10:40 AM, Andrew Haley wrote: > So, max_align_t is an object type, and therefore malloc returns a > pointer suitable for max_align_t.
Then the GCC definition of max_align_t is incorrect, it should be 8 on x86_64 GNU/Linux, because traditionally, that's what mallocs implement for this architecture. (dlmalloc in glibc is an exception.) -- Florian Weimer / Red Hat Product Security