aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
Diffstat (limited to 'gas')
-rw-r--r--gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d3
-rw-r--r--gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l3
-rw-r--r--gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s2
3 files changed, 8 insertions, 0 deletions
diff --git a/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d b/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d
new file mode 100644
index 0000000..2913a1a
--- /dev/null
+++ b/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.d
@@ -0,0 +1,3 @@
+#as: -march=rv64iq
+#source: fmv.x.q-rv64-fail.s
+#error_output: fmv.x.q-rv64-fail.l
diff --git a/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l b/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l
new file mode 100644
index 0000000..9fb1f8c
--- /dev/null
+++ b/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.l
@@ -0,0 +1,3 @@
+.*: Assembler messages:
+.*Error: unrecognized opcode `fmv\.x\.q a0,fa0'
+.*Error: unrecognized opcode `fmv\.q\.x fa0,a0'
diff --git a/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s b/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s
new file mode 100644
index 0000000..320a557
--- /dev/null
+++ b/gas/testsuite/gas/riscv/fmv.x.q-rv64-fail.s
@@ -0,0 +1,2 @@
+fmv.x.q a0, fa0
+fmv.q.x fa0, a0