https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116357
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I think the testcase is just invalid, don't try to construct arrays of overaligned types, they don't make any sense. If you want to just align the start of the array, use array of normally aligned types and align the whole array, if you want each element to have the size of the alignment, then put the overaligned type into a struct or in some other way ensure it is big enough that every element will be expectedly aligned.