[ECOS] How to stop gcc padding structs???

Grant Edwards grante@visi.com
Mon Jan 29 07:24:00 GMT 2001


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


More information about the Ecos-discuss mailing list