Re: [PATCH] Futexes IV (Fast Lightweight Userspace Semaphores)

Davide Libenzi
2002-03-05T23:47:35Z

On Wed, 6 Mar 2002, Peter Svensson wrote:

> On Tue, 5 Mar 2002, Davide Libenzi wrote:
>
> > > I believe not all machine have alignof == sizeof
> >
> > Yes but this is always true alignof >= sizeof
>
> No, this is not true. As the gcc info pages says:
> For example, if the target machine requires a `double' value to be
> aligned on an 8-byte boundary, then `__alignof__ (double)' is 8. This
> is true on many RISC machines. On more traditional machine designs,
> `__alignof__ (double)' is 4 or even 2.
> A later example shows situations where alignof>sizeof.

Yes, it's true.

- Davide