aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/i386/inval.l
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/i386/inval.l')
-rw-r--r--gas/testsuite/gas/i386/inval.l98
1 files changed, 98 insertions, 0 deletions
diff --git a/gas/testsuite/gas/i386/inval.l b/gas/testsuite/gas/i386/inval.l
new file mode 100644
index 0000000..e789499
--- /dev/null
+++ b/gas/testsuite/gas/i386/inval.l
@@ -0,0 +1,98 @@
+.*: Assembler messages:
+.*:3: Error: .*
+.*:4: Error: .*
+.*:5: Error: .*
+.*:6: Error: .*
+.*:7: Error: .*
+.*:8: Error: .*
+.*:9: Error: .*
+.*:10: Error: .*
+.*:11: Error: .*
+.*:12: Error: .*
+.*:13: Error: .*
+.*:14: Error: .*
+.*:15: Error: .*
+.*:16: Error: .*
+.*:17: Error: .*
+.*:18: Error: .*
+.*:19: Error: .*
+.*:20: Error: .*
+.*:21: Error: .*
+.*:22: Error: .*
+.*:23: Error: .*
+.*:24: Error: .*
+.*:25: Error: .*
+.*:26: Error: .*
+.*:27: Error: .*
+.*:28: Error: .*
+.*:29: Error: .*
+.*:30: Error: .*
+.*:31: Error: .*
+.*:32: Error: .*
+.*:33: Error: .*
+.*:34: Error: .*
+.*:35: Error: .*
+.*:36: Error: .*
+.*:37: Error: .*
+.*:38: Error: .*
+.*:39: Error: .*
+.*:40: Error: .*
+.*:41: Error: .*
+.*:42: Error: .*
+.*:43: Error: .*
+.*:44: Error: .*
+.*:45: Error: .*
+.*:46: Error: .*
+.*:47: Error: .*
+.*:48: Error: .*
+GAS LISTING .*
+
+
+ 1 [ ]* .text
+ 2 [ ]*# All the following should be illegal
+ 3 [ ]* mov \(%dx\),%al
+ 4 [ ]* mov \(%eax,%esp,2\),%al
+ 5 [ ]* setae %eax
+ 6 [ ]* pushb %ds
+ 7 [ ]* popb %ds
+ 8 [ ]* pushb %al
+ 9 [ ]* popb %al
+ 10 [ ]* pushb %ah
+ 11 [ ]* popb %ah
+ 12 [ ]* pushb %ax
+ 13 [ ]* popb %ax
+ 14 [ ]* pushb %eax
+ 15 [ ]* popb %eax
+ 16 [ ]* movb %ds,%ax
+ 17 [ ]* movb %ds,%eax
+ 18 [ ]* movb %ax,%ds
+ 19 [ ]* movb %eax,%ds
+ 20 [ ]* movdb %eax,%mm0
+ 21 [ ]* movqb 0,%mm0
+ 22 [ ]* ldsb 0,%eax
+ 23 [ ]* setnew 0
+ 24 [ ]* movdw %eax,%mm0
+ 25 [ ]* movqw 0,%mm0
+ 26 [ ]* div %cx,%al
+ 27 [ ]* div %cl,%ax
+ 28 [ ]* div %ecx,%al
+ 29 [ ]* imul 10,%bx,%ecx
+ 30 [ ]* imul 10,%bx,%al
+ 31 [ ]* popab
+ 32 [ ]* stil
+ 33 [ ]* aaab
+ 34 [ ]* cwdel
+ 35 [ ]* cwdw
+ 36 [ ]* callww 0
+ 37 [ ]*foo: jaw foo
+ 38 [ ]* jcxzw foo
+ 39 [ ]* jecxzl foo
+ 40 [ ]* loopb foo
+ 41 [ ]* xlatw %es:%bx
+ 42 [ ]* xlatl %es:%bx
+ 43 [ ]* intl 2
+ 44 [ ]* int3b
+ 45 [ ]* hltb
+ 46 [ ]* fstb %st\(0\)
+ 47 [ ]* fcompll 28\(%ebp\)
+ 48 [ ]* fldlw \(%eax\)