This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]