OSDN Git Service

Merge branch 'binutils' into tmp
[pf3gnuchains/pf3gnuchains4x.git] / gas / testsuite / gas / tic6x / insns-bad-2.s
diff --git a/gas/testsuite/gas/tic6x/insns-bad-2.s b/gas/testsuite/gas/tic6x/insns-bad-2.s
new file mode 100644 (file)
index 0000000..5a6ce4b
--- /dev/null
@@ -0,0 +1,47 @@
+# Test bad registers depending on architecture
+.text
+.globl f
+f:
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+.arch c64x
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+.arch c64x+
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+.arch c67x
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+.arch c67x+
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+.arch c674x
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+.arch c62x
+       abs .L1 a15,a15
+       abs .L1 a31,a15
+       abs .L1 a15,a31
+       abs .L2X a15,b31
+       abs .L2X a31,b15
+       ldb .D1T1 *a31,a0
+       ldb .D1T1 *+a1[a30],a0