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.

Reply via email to