アラインメントの問題とかあるんじゃないの?
32bit/64bit環境の違いも影響するだろうし

ILP64環境でlong a b c;なら連続するんじゃね(すっとぼけ)