diff options
author | Maciej W. Rozycki <macro@imgtec.com> | 2016-12-20 01:50:24 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@imgtec.com> | 2016-12-20 11:49:44 +0000 |
commit | c97dda72b905d5ba9b82004bf4e57dd4cf343147 (patch) | |
tree | 3cfc9d566a46332f58d85bf8f4aba1692f67dae3 /opcodes/ChangeLog | |
parent | 95f6ac8822ecbad5530c4488ac54fd46b4c658a2 (diff) | |
download | gdb-c97dda72b905d5ba9b82004bf4e57dd4cf343147.zip gdb-c97dda72b905d5ba9b82004bf4e57dd4cf343147.tar.gz gdb-c97dda72b905d5ba9b82004bf4e57dd4cf343147.tar.bz2 |
MIPS16/opcodes: Correct I64/SDRASP opcode's ISA membership
Limit the `SD ra, offset(sp)' instruction (I64/SDRASP major/minor
opcode) to the MIPS III rather than MIPS I ISA. This is a 64-bit
instruction requiring a 64-bit ISA. This bug has been there since
forever.
opcodes/
* mips16-opc.c (mips16_opcodes): Set membership to I3 rather
than I1 for the SP-relative "sd"/$ra entry (SDRASP minor
opcode).
gas/
* testsuite/gas/mips/mips16-sdrasp.d: New test.
* testsuite/gas/mips/mips16-sdrasp.l: New stderr output.
* testsuite/gas/mips/mips16-sdrasp.s: New test source.
* testsuite/gas/mips/mips.exp: Run the new test.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 34486c6..4d5fae6 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,9 @@ +2016-12-20 Maciej W. Rozycki <macro@imgtec.com> + + * mips16-opc.c (mips16_opcodes): Set membership to I3 rather + than I1 for the SP-relative "sd"/$ra entry (SDRASP minor + opcode). + 2016-12-20 Andrew Waterman <andrew@sifive.com> * riscv-opc.c (riscv_opcodes): Rename the "*.sc" instructions to |