Bug#327351: Fixed in local cvs.parisc-linux.org, sorry for not submitting upstream.

2005-10-13 Thread Carlos O'Donell
On Thu, Oct 13, 2005 at 11:10:18PM -0400, Daniel Jacobowitz wrote: > On Wed, Sep 21, 2005 at 12:46:48PM -0400, Carlos O'Donell wrote: > > int > > fesetround (int round) > > { > > struct { unsigned int sw[2]; } s; > > > > /* Get the current status word. */ > > __asm__ ("fstd %%fr0,0(%1)" : "=

Bug#327351: Fixed in local cvs.parisc-linux.org, sorry for not submitting upstream.

2005-10-13 Thread Carlos O'Donell
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

Bug#327351: Fixed in local cvs.parisc-linux.org, sorry for not submitting upstream.

2005-10-13 Thread Daniel Jacobowitz
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 st

Bug#327351: Fixed in local cvs.parisc-linux.org, sorry for not submitting upstream.

2005-10-13 Thread Daniel Jacobowitz
On Wed, Sep 21, 2005 at 12:46:48PM -0400, Carlos O'Donell wrote: > int > fesetround (int round) > { > struct { unsigned int sw[2]; } s; > > /* Get the current status word. */ > __asm__ ("fstd %%fr0,0(%1)" : "=m" (s) : "r" (&s) : "%r0"); > s.sw[0] &= ~FE_DOWNWARD; > s.sw[0] |= round & FE_

Bug#327351: Fixed in local cvs.parisc-linux.org, sorry for not submitting upstream.

2005-09-21 Thread Carlos O'Donell
My apologies for not responding to this bug earlier. I'm currently the upstream maintainer for the glibc port to hppa. I also try to do all the debian libc6 work. I'm suffering from the "must finish thesis" syndrome and I had to drop everything. A consequence is that hppa has some mis-merged patch