[patch] MIPS branch relaxation and swapping
Thiemo Seufer
ica2_ts@csv.ica.uni-stuttgart.de
Wed Jan 14 15:10:00 GMT 2004
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
More information about the Binutils
mailing list