This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
Re: How to stop gcc padding structs???
On Mon, Jan 29, 2001 at 09:27:09AM +0100, Andrew Lunn wrote:
> On Sun, Jan 28, 2001 at 12:40:59PM -0600, Grant Edwards wrote:
> >
> > I'm again fighting with gcc trying (and failing) to get it to
> > stop putting padding bytes into structs. Have any eCosians
> > figured out how to prevent gcc from padding structs?
>
> Yes, but more by luck combined with trial and error than anything
> else. When you have this sort of structure in structre arrangement i
> find it best to work upwards. Make sure sizeof(high) is realy 2.
It's 4, and nothing I try with __attribute__((packed)) will make it 2.
I'll mess with alignement attributes some.
--
Grant Edwards
grante@visi.com