linux-mips
[Top] [All Lists]

Re: inconsistent operand constraints in 'asm' in unaligned.h:66 using gc

To: "Maciej W. Rozycki" <macro@ds2.pg.gda.pl>
Subject: Re: inconsistent operand constraints in 'asm' in unaligned.h:66 using gcc 3.4
From: Ralf Baechle <ralf@linux-mips.org>
Date: Fri, 23 Apr 2004 15:14:45 +0200
Cc: "Bradley D. LaRonde" <brad@laronde.org>, linux-mips@linux-mips.org
In-reply-to: <Pine.LNX.4.55.0404231454120.14494@jurand.ds.pg.gda.pl>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <06d601c428e2$3ba1dcc0$8d01010a@prefect> <Pine.LNX.4.55.0404231454120.14494@jurand.ds.pg.gda.pl>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.4.1i
On Fri, Apr 23, 2004 at 03:07:43PM +0200, Maciej W. Rozycki wrote:

> I'm pretty sure it works fine with gcc 2.95.x as well -- for Alpha it used
> to, even with such antiques as egcs 1.1.2.
> 
>  Ralf, I can see 2.6 already does the right thing -- I suppose you won't
> mind me backporting (copying?) it?

I certainly won't.  I think the 2.4 implementation was originally written
necessary upto egcs 1.0 which were generating correct but very inefficient
code for __attribute((packed)).

  Ralf

<Prev in Thread] Current Thread [Next in Thread>