------- Comment #3 from pinskia at gcc dot gnu dot org 2007-01-26 03:54 ------- Please read the documentation about options like this, they explictly warn they change the ABI.
Warning: if you use the -malign-double switch, structures containing the above types will be aligned differently than the published application binary interface specifications for the 386 and will not be binary compatible with structures in code compiled without that switch. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30594