Bug#327351: Fixed in local cvs.parisc-linux.org, sorry for not submitting upstream.
On Thu, Oct 13, 2005 at 11:11:50PM -0400, Daniel Jacobowitz wrote:
> On Wed, Sep 21, 2005 at 12:46:48PM -0400, Carlos O'Donell wrote:
> > - These are double word stores, so you need sw[2].
>
> Oh, this one's not right either - see today's #333766. You need to
> make it aligned(8), or GCC may not give you that for free on the stack.
> (I assume it's possible to get 8-byte stack alignment on hppa?)
Alignment and size are two different issues.
You are correct that the struct should carry an aligned(8), which was
probably a silent assumption in my mind when I fixed the routines.
Not to mention a performance killer if the unaligned trap handler has to
execute.
c.
Reply to: