gas/
authorRichard Sandiford <rdsandiford@googlemail.com>
Sat, 9 Feb 2013 10:24:20 +0000 (10:24 +0000)
committerRichard Sandiford <rdsandiford@googlemail.com>
Sat, 9 Feb 2013 10:24:20 +0000 (10:24 +0000)
commit0aa27725e5ee24a1d2e11e661f1ad85d57cd5da8
treed1734f20e5dda35502bd618c4e4f55aa68b6aee0
parent797f89476b3e9ecb7c77da4d3338a47fbba43019
gas/
2013-02-09  Jürgen Urban  <JuergenUrban@gmx.de>

* config/tc-mips.c (CPU_HAS_LDC1_SDC1): New macro.
(macro): Use it.  Assert that trunc.w.s is not used for r5900.

opcodes/
2013-02-09  Jürgen Urban  <JuergenUrban@gmx.de>

* mips-opc.c (mips_builtin_opcodes): Enable l.d and s.d macros for
single-float.  Disable ll, lld, sc and scd for EE.  Disable the
trunc.w.s macro for EE.

gas/testsuite/
2013-02-09  Jürgen Urban  <JuergenUrban@gmx.de>

* gas/mips/24k-triple-stores-2.d, gas/mips/24k-triple-stores-2.s,
gas/mips/micromips@24k-triple-stores-2.d: Move "sc" tests to...
* gas/mips/24k-triple-stores-2-llsc.d,
gas/mips/24k-triple-stores-2-llsc.s,
gas/mips/micromips@24k-triple-stores-2-llsc.d: ...these new tests.
* gas/mips/r5900-full.d, gas/mips/r5900-full.s: Verify that the
MIPS ISA level can be upgraded to support ll, sc, lld and scd.
* gas/mips/l_d-single.d, gas/mips/s_d-single.d,
gas/mips/r5900-nollsc.l, gas/mips/r5900-nollsc.s: New tests.
* gas/mips/mips.exp: Update accordingly.  Add "nollsc" to r5900
properties.
18 files changed:
gas/ChangeLog
gas/config/tc-mips.c
gas/testsuite/ChangeLog
gas/testsuite/gas/mips/24k-triple-stores-2-llsc.d [new file with mode: 0644]
gas/testsuite/gas/mips/24k-triple-stores-2-llsc.s [new file with mode: 0644]
gas/testsuite/gas/mips/24k-triple-stores-2.d
gas/testsuite/gas/mips/24k-triple-stores-2.s
gas/testsuite/gas/mips/l_d-single.d [new file with mode: 0644]
gas/testsuite/gas/mips/micromips@24k-triple-stores-2-llsc.d [new file with mode: 0644]
gas/testsuite/gas/mips/micromips@24k-triple-stores-2.d
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/r5900-full.d
gas/testsuite/gas/mips/r5900-full.s
gas/testsuite/gas/mips/r5900-nollsc.l [new file with mode: 0644]
gas/testsuite/gas/mips/r5900-nollsc.s [new file with mode: 0644]
gas/testsuite/gas/mips/s_d-single.d [new file with mode: 0644]
opcodes/ChangeLog
opcodes/mips-opc.c