This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: [patch] MIPS branch relaxation and swapping
- From: Thiemo Seufer <ica2_ts at csv dot ica dot uni-stuttgart dot de>
- To: "Maciej W. Rozycki" <macro at ds2 dot pg dot gda dot pl>
- Cc: binutils at sources dot redhat dot com
- Date: Wed, 14 Jan 2004 16:10:30 +0100
- Subject: Re: [patch] MIPS branch relaxation and swapping
- References: <Pine.LNX.4.55.0401141456550.9549@jurand.ds.pg.gda.pl>
Maciej W. Rozycki wrote:
[snip]
> gas/ChangeLog
> 2004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
>
> * config/tc-mips.c (append_insn): Properly detect variant frags
> that preclude swapping of relaxed branches. Correctly swap
> instructions between frags when dealing with relaxed branches.
>
> gas/testsuite/ChangeLog
> 2004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
>
> * gas/mips/relax-swap1-mips1.d: New test for branch relaxation
> with swapping for MIPS1.
> * gas/mips/relax-swap1-mips2.d: New test for branch relaxation
> with swapping for MIPS2.
> * gas/mips/relax-swap1.l: Stderr output for the new tests.
> * gas/mips/relax-swap1.s: Source for the new tests.
> * gas/mips/relax-swap2.d: New test for branch likely relaxation
> with swapping.
> * gas/mips/relax-swap2.l: Stderr output for the new test.
> * gas/mips/relax-swap2.s: Source for the new test.
> * gas/mips/mips.exp: Run the new tests.
>
> Complete, wrapped up and with a testsuite. :-) OK, to apply?
Ok.
Thiemo