Possible Duplicate:
GCC __attribute__((aligned(x)) explanation
What is meaning of the ‘_attribute_((aligned(4)));’ in the first line?
What does these two pieces of code mean? In particular, the __attribute__ ((aligned(..)))
parts.
struct my_struct {
int64_t a;
int64_t b;
} __attribute__ ((aligned(16)));
and
struct my_struct2 { double arr[4] __attribute__((aligned(64))); };