This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: x86_64: Should the -mavx* options affected __alignof__ (max_align_t)?


On 03/23/2015 07:41 PM, Florian Weimer wrote:

> Ah, I should have looked at what max_align_t actually meant.  With these
> semantics, the name is a bit confusing.  I agree that requiring 64 byte
> alignment from malloc does not make much sense.  Thanks.

Follow-up question: Can malloc return a pointer which is not aligned to
_Alignof (max_align_t)?

This happens with most mallocs on x86_64 for sizes of 8 or less, for
which these mallocs only provide an alignment of 8.

DR445 does not seem to have reached consensus on that point.

-- 
Florian Weimer / Red Hat Product Security


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]