[Bug target/52023] _Alignof (double) yields wrong value on x86
pinskia at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Jan 27 21:43:00 GMT 2012
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52023
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> 2012-01-27 21:09:53 UTC ---
One more comment about _Alignof and structures.
Take the following two structures on powerpc-aix (and on powerpc-darwin):
struct
{
double d;
int i;
};
struct
{
int i;
double d;
};
They have two different alignments. The first one is the alignment of double
and the second is alignment of int. This is because is how the ABI documents
alignment works.
More information about the Gcc-bugs
mailing list