This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: MIPS gas relaxation still doesn't work
- From: Michael Matz <matz at suse dot de>
- To: Alexandre Oliva <aoliva at redhat dot com>
- Cc: "H. J. Lu" <hjl at lucon dot org>, "David S. Miller" <davem at redhat dot com>,<rsandifo at redhat dot com>, <linux-mips at linux-mips dot org>,<gcc at gcc dot gnu dot org>, <binutils at sources dot redhat dot com>
- Date: Mon, 14 Oct 2002 23:04:06 +0200 (CEST)
- Subject: Re: MIPS gas relaxation still doesn't work
Hi,
On 14 Oct 2002, Alexandre Oliva wrote:
> > If gcc just emits
>
> > bne $2,$0,$L7493
> > j $L2
>
> IIRC, that's exactly what GCC will emit if you don't tell it to try to
> fill delay slots. If it tries to fill delay slots and fails, I doubt
> the assembler is going to succeed at that.
I think that isn't hj's point. He wanta gas to take advantage of
relaxation, and gcc is hindering that for no good reason. I admit I have
no idea of Mips, though, so I don't know if relaxation somehow is
depending on delay slot filling at all ;-)
Ciao,
Michael.