linux-mips
[Top] [All Lists]

Re: MIPS gas relaxation still doesn't work

To: hjl@lucon.org
Subject: Re: MIPS gas relaxation still doesn't work
From: "David S. Miller" <davem@redhat.com>
Date: Mon, 14 Oct 2002 10:13:18 -0700 (PDT)
Cc: rsandifo@redhat.com, aoliva@redhat.com, linux-mips@linux-mips.org, gcc@gcc.gnu.org, binutils@sources.redhat.com
In-reply-to: <20021014101640.A30133@lucon.org>
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <20021014091649.A29353@lucon.org> <wvnfzv9ou6j.fsf@talisman.cambridge.redhat.com> <20021014101640.A30133@lucon.org>
Sender: linux-mips-bounce@linux-mips.org
   From: "H. J. Lu" <hjl@lucon.org>
   Date: Mon, 14 Oct 2002 10:16:40 -0700
   
   The problem here is when gcc fills the delay slot with nop, it kills
   branch relaxation. My request is gcc never fills the delay slot with
   nop. If gcc can't find any insn to fill, don't emit .set noreorder.

Why not work on making gcc fill the delay slot with something
suitable if you think the branch relaxer can do better for
your testcase?

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