http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59259
cjanderson at yandex dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |UNCONFIRMED Resolution|INVALID |--- --- Comment #4 from cjanderson at yandex dot com --- Sorry, this still troubles me. Isn't the last structure a pointer, ie: struct blah entrytable[0]; is really just a pointer, and hence in most cases just an 32 bit value (I know there are some tricks), but if it is a pointer then the alignment should surely be the same as for ia32?