Re: Bug#333766: libc6: SIGBUS in libm on hppa breaks qt-x11-free
- To: Randolph Chung <randolph@tausq.org>, Aurelien Jarno <aurelien@aurel32.net>, 333766@bugs.debian.org, Stephen Gran <sgran@debian.org>, Steve Langasek <vorlon@debian.org>, debian-hppa@lists.debian.org
- Subject: Re: Bug#333766: libc6: SIGBUS in libm on hppa breaks qt-x11-free
- From: Daniel Jacobowitz <dan@debian.org>
- Date: Fri, 14 Oct 2005 00:11:45 -0400
- Message-id: <[🔎] 20051014041145.GA8803@nevyn.them.org>
- Mail-followup-to: Randolph Chung <randolph@tausq.org>, Aurelien Jarno <aurelien@aurel32.net>, 333766@bugs.debian.org, Stephen Gran <sgran@debian.org>, Steve Langasek <vorlon@debian.org>, debian-hppa@lists.debian.org
- In-reply-to: <[🔎] 20051014005430.GA4478@nevyn.them.org>
- References: <20051013163101.GA2127@tennyson.dodds.net> <[🔎] 434E98D3.7080602@aurel32.net> <[🔎] 20051013175251.GA2933@tennyson.dodds.net> <[🔎] 20051013220501.GB4871@www.lobefin.net> <[🔎] 434EDDC2.8010702@aurel32.net> <[🔎] 20051013233344.GA2037@nevyn.them.org> <[🔎] 434EFE74.3060800@tausq.org> <[🔎] 20051014005430.GA4478@nevyn.them.org>
On Thu, Oct 13, 2005 at 08:54:30PM -0400, Daniel Jacobowitz wrote:
> On Fri, Oct 14, 2005 at 08:40:20AM +0800, Randolph Chung wrote:
> > >I don't think that's what is happening at all: I think that in one of
> > >these cases, your test file's on-stack fenv_t is aligned, and on the
> > >other it isn't. The code you posted for gcc 4.0 looks fine. I think
> > >the assembly is broken or the definition of fenv_t.
> >
> > drow is right, as usual. our fenv_t needs to be defined with
> > __attribute__((aligned(8))) or similar.
>
> I'd recommend "fixing" the asm instead: that's an ABI change and would
> require heinous rebuilds.
After talking to Carlos, I'm going to take care of this in the morning
and aim for an upload tomorrow.
--
Daniel Jacobowitz
CodeSourcery, LLC
Reply to: