BTW, doesn't gcc have an option to tell it not to pack structs?