RISC-V: Update CSR to privileged spec 1.11.
authorNelson Chu <nelson.chu@sifive.com>
Thu, 12 Mar 2020 09:48:39 +0000 (02:48 -0700)
committerJim Wilson <jimw@sifive.com>
Mon, 30 Mar 2020 19:24:53 +0000 (12:24 -0700)
commitd1a89da5de1e2d15de27c5ca6b575d633c0117dd
treed3a8c02b9a50305e3ed3eb557fdbd27df495f0f2
parentd8af906814bd69dad694e475288401b1dee6ac3a
RISC-V: Update CSR to privileged spec 1.11.

gas/
* testsuite/gas/riscv/alias-csr.d: Move this to priv-reg-pseudo.
* testsuite/gas/riscv/alias-csr.s: Likewise.
* testsuite/gas/riscv/no-aliases-csr.d: Move this
to priv-reg-pseudo-noalias.
* testsuite/gas/riscv/bad-csr.d: Rename to priv-reg-fail-nonexistent.
* testsuite/gas/riscv/bad-csr.l: Likewise.
* testsuite/gas/riscv/bad-csr.s: Likewise.
* testsuite/gas/riscv/satp.d: Removed.  Already included in priv-reg.
* testsuite/gas/riscv/satp.s: Likewise.
* testsuite/gas/riscv/priv-reg-pseudo.d: New testcase for all pseudo
csr instruction, including alias-csr testcase.
* testsuite/gas/riscv/priv-reg-pseudo.s: Likewise.
* testsuite/gas/riscv/priv-reg-pseudo-noalias.d: New testcase for all
pseudo instruction with objdump -Mno-aliases.
* testsuite/gas/riscv/priv-reg-fail-nonexistent.d: New testcase.
* testsuite/gas/riscv/priv-reg-fail-nonexistent.l: Likewise.
* testsuite/gas/riscv/priv-reg-fail-nonexistent.s: Likewise.
* testsuite/gas/riscv/priv-reg.d: Update CSR to 1.11.
* testsuite/gas/riscv/priv-reg.s: Likewise.
* testsuite/gas/riscv/priv-reg-fail-rv32-only.l: Likewise.
* testsuite/gas/riscv/csr-dw-regnums.d: Likewise.
* testsuite/gas/riscv/csr-dw-regnums.s: Likewise.

include/
* opcode/riscv-opc.h: Update CSR to 1.11.

gdb/
* features/riscv/32bit-csr.xml: Regenerated.
* features/riscv/64bit-csr.xml: Regenerated.
25 files changed:
gas/ChangeLog
gas/testsuite/gas/riscv/alias-csr.d [deleted file]
gas/testsuite/gas/riscv/alias-csr.s [deleted file]
gas/testsuite/gas/riscv/bad-csr.d [deleted file]
gas/testsuite/gas/riscv/bad-csr.l [deleted file]
gas/testsuite/gas/riscv/bad-csr.s [deleted file]
gas/testsuite/gas/riscv/csr-dw-regnums.d
gas/testsuite/gas/riscv/csr-dw-regnums.s
gas/testsuite/gas/riscv/no-aliases-csr.d [deleted file]
gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.d [new file with mode: 0644]
gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.l [new file with mode: 0644]
gas/testsuite/gas/riscv/priv-reg-fail-nonexistent.s [new file with mode: 0644]
gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l
gas/testsuite/gas/riscv/priv-reg-pseudo-noalias.d [new file with mode: 0644]
gas/testsuite/gas/riscv/priv-reg-pseudo.d [new file with mode: 0644]
gas/testsuite/gas/riscv/priv-reg-pseudo.s [new file with mode: 0644]
gas/testsuite/gas/riscv/priv-reg.d
gas/testsuite/gas/riscv/priv-reg.s
gas/testsuite/gas/riscv/satp.d [deleted file]
gas/testsuite/gas/riscv/satp.s [deleted file]
gdb/ChangeLog
gdb/features/riscv/32bit-csr.xml
gdb/features/riscv/64bit-csr.xml
include/ChangeLog
include/opcode/riscv-opc.h