https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66337
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Or rather it is a bit weird as it is dependent on the first element. X86 is even worse as they are not equal either but the alignment requirement is only dependent on if it is in a structure or not.