http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57969
Bug ID: 57969 Summary: AIX data alignment behaviour Product: gcc Version: 4.8.1 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: gseanmcg at gmail dot com Target: powerpc-ibm-aix Using gcc 4.8.1 on AIX, should a 32-byte static data alignment declaration such as the following work as intended by the author? static float __attribute__((aligned(32))) data_with_32byte_alignment[512]; I know that Altivec only requires 16-byte alignment, and I'm not certain if this is a bug, as I've also seen some documentation online suggesting it could an ABI limitation on AIX. Perhaps someone can correct me and send me on my way if this is the case.