summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/mmix/err-case.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/mmix/err-case.s')
-rw-r--r--gas/testsuite/gas/mmix/err-case.s8
1 files changed, 8 insertions, 0 deletions
diff --git a/gas/testsuite/gas/mmix/err-case.s b/gas/testsuite/gas/mmix/err-case.s
new file mode 100644
index 0000000000..ef0ab68b27
--- /dev/null
+++ b/gas/testsuite/gas/mmix/err-case.s
@@ -0,0 +1,8 @@
+% Check that lowercase pseudos with mmixal syntax (no dot prefix) aren't
+% recognized. Since local is handled as an insn, it's actually
+% misrecognized in lower case.
+% { dg-do assemble { target mmix-*-* } }
+Main SWYM 0,0,0
+X is 42 % { dg-error "unknown opcode: \`is\'" "" }
+ local 56 % { dg-error "unknown opcode: \`fatal\'" "" { xfail *-*-* } }
+a greg 94 % { dg-error "unknown opcode: \`greg\'" "" }