https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85985

--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Valentin Petrov from comment #3)
> Thanks, just to clarify. Do I understand correctly that the alignment
> requirement for bbb comes from __attribute__ (aligned) in aaa ?? (attribute
> makes a3 to be aligned, which makes aaa to be 64b aligned, which makes bbb
> 64b aligned) ?
> 
> Is this correct logic?

YES.  C11 added _Alignof to see what the alignment is required.

Reply via email to