This set of changes clarifies the conditions for the R5900 short loop fix and extends...
authorFredrik Noring <noring@nocrew.org>
Fri, 19 Oct 2018 08:47:55 +0000 (09:47 +0100)
committerNick Clifton <nickc@redhat.com>
Fri, 19 Oct 2018 08:47:55 +0000 (09:47 +0100)
commit33d64ca5db656f1f377de18f94403d8b3b91e3a1
tree898e440de0a4f6763f3a17b8c9cc0391b43304cc
parent08acaf5caf47225ff94dc5e64ce8edce6664615a
This set of changes clarifies the conditions for the R5900 short loop fix and extends its test with the border cases of six and seven instructions.

* testsuite/gas/mips/r5900.s: Extend the R5900 short loop fix
test with border cases.
* testsuite/gas/mips/r5900.d: Add extra expected disassembly.
* config/tc-mips.c (can_swap_branch_p): Clarify the R5900 short
loop hardware bug conditions.  Correct note on the R5900
instruction count short loop fix.
gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/gas/mips/r5900.d
gas/testsuite/gas/mips/r5900.s