gas/
commit89f454582d5e7429f543acde7d7469070b4334a0
authorRichard Sandiford <rsandifo@nildram.co.uk>
Wed, 29 Jun 2011 20:38:59 +0000 (29 20:38 +0000)
committerRichard Sandiford <rsandifo@nildram.co.uk>
Wed, 29 Jun 2011 20:38:59 +0000 (29 20:38 +0000)
treea66b7afa587d7fce8cacc90e6ef0ef7d2e2fb4f4
parente803977708628c7d45cfb1a67bb9ba10e1bb1506
gas/
* config/tc-mips.c (insn_uses_reg): Delete.
(gpr_read_mask, gpr_write_mask): New functions.
(fpr_read_mask, fpr_write_mask): Likewise.
(insns_between, nops_for_vr4130, append_insn): Use them.

gas/testsuite/
* gas/mips/mips16-e.d, gas/mips/mips16-f.d,
gas/mips/mipsel16-e.d, gas/mips/mipsel16-f.d,
gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d: Fix GPR mask.
* gas/mips/reginfo-1.s, gas/mips/reginfo-1a.d,
gas/mips/reginfo-1b.d: New tests.
* gas/mips/mips.exp: Run them.
15 files changed:
gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips16-e.d
gas/testsuite/gas/mips/mips16-f.d
gas/testsuite/gas/mips/mipsel16-e.d
gas/testsuite/gas/mips/mipsel16-f.d
gas/testsuite/gas/mips/reginfo-1.s [new file with mode: 0644]
gas/testsuite/gas/mips/reginfo-1a.d [new file with mode: 0644]
gas/testsuite/gas/mips/reginfo-1b.d [new file with mode: 0644]
gas/testsuite/gas/mips/tmips16-e.d
gas/testsuite/gas/mips/tmips16-f.d
gas/testsuite/gas/mips/tmipsel16-e.d
gas/testsuite/gas/mips/tmipsel16-f.d