Subject: Re: gcc4 lossage on mips kernels with semi-packed struct
To: Simon Burge <simonb@wasabisystems.com>
From: Jason Thorpe <thorpej@shagadelic.org>
List: tech-toolchain
Date: 05/17/2006 09:28:00
On May 16, 2006, at 6:20 PM, Simon Burge wrote:

> ]The "packed" was added back in '99 with the commit message:
>
>  Add the `packed' attribute to structures which describe wire  
> protocol data.

The idea is that it also is supposed to disable things like mandatory  
8-byte structure alignment in some ABIs.

That said, it's not clear to me that adding __packed__ to all those  
structures was the best idea in the world, because it can (and often  
does) make the code to access them much less efficient.

-- thorpej