daily update
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-inval.l
CommitLineData
831b02f6
NC
1.*: Assembler messages:
2.*:3: Error: .*
3.*:4: Error: .*
4.*:5: Error: .*
5.*:6: Error: .*
6.*:7: Error: .*
7.*:8: Error: .*
8.*:9: Error: .*
9.*:10: Error: .*
10.*:11: Error: .*
11.*:12: Error: .*
12.*:13: Error: .*
13.*:14: Error: .*
6b5abf68
L
14.*:15: Error: .*
15.*:16: Error: .*
16.*:17: Error: .*
17.*:18: Error: .*
18.*:19: Error: .*
19.*:20: Error: .*
20.*:21: Error: .*
21.*:22: Error: .*
22.*:23: Error: .*
23.*:24: Error: .*
24.*:25: Error: .*
25.*:26: Error: .*
26.*:27: Error: .*
27.*:28: Error: .*
28.*:29: Error: .*
29.*:30: Error: .*
30.*:31: Error: .*
31.*:32: Error: .*
32.*:33: Error: .*
33.*:34: Error: .*
34.*:35: Error: .*
35.*:36: Error: .*
36.*:37: Error: .*
37.*:38: Error: .*
38.*:39: Error: .*
39.*:40: Error: .*
40.*:41: Error: .*
41.*:42: Error: .*
42.*:43: Error: .*
43.*:44: Error: .*
44.*:45: Error: .*
45.*:46: Error: .*
46.*:47: Error: .*
47.*:48: Error: .*
48.*:49: Error: .*
49.*:50: Error: .*
50.*:51: Error: .*
f48ff2ae 51.*:52: Error: .*
7d5e4556 52.*:53: Error: .*
f5804c90 53.*:54: Error: .*
582d5edd
L
54.*:55: Error: .*
55.*:56: Error: .*
56.*:57: Error: .*
57.*:58: Error: .*
5c07affc
L
58.*:59: Error: .*
59.*:60: Error: .*
582d5edd 60.*:61: Error: .*
849830bd
L
61.*:62: Error: .*
62.*:63: Error: .*
7d5e4556
L
63.*:64: Error: .*
64.*:65: Error: .*
65.*:66: Error: .*
66.*:67: Error: .*
67.*:68: Error: .*
68.*:69: Error: .*
69.*:70: Error: .*
321fd21e
L
70.*:71: Error: .*
71.*:72: Error: .*
7d5e4556
L
72.*:73: Error: .*
73.*:74: Error: .*
5c07affc
L
74.*:77: Error: .*
75.*:78: Error: .*
76.*:79: Error: .*
77.*:80: Error: .*
78.*:81: Error: .*
79.*:82: Error: .*
80.*:83: Error: .*
81.*:84: Error: .*
82.*:85: Error: .*
849830bd
L
83.*:86: Error: .*
84.*:87: Error: .*
85.*:88: Error: .*
86.*:89: Error: .*
87.*:90: Error: .*
88.*:91: Error: .*
89.*:92: Error: .*
90.*:93: Error: .*
91.*:94: Error: .*
92.*:95: Error: .*
93.*:96: Error: .*
94.*:97: Error: .*
95.*:98: Error: .*
96.*:99: Error: .*
97.*:100: Error: .*
98.*:101: Error: .*
99.*:102: Error: .*
100.*:103: Error: .*
101.*:104: Error: .*
102.*:105: Error: .*
103.*:106: Error: .*
104.*:107: Error: .*
105.*:108: Error: .*
106.*:109: Error: .*
107.*:110: Error: .*
108.*:111: Error: .*
109.*:112: Error: .*
110.*:113: Error: .*
111.*:114: Error: .*
112.*:115: Error: .*
113.*:116: Error: .*
114.*:117: Error: .*
115.*:118: Error: .*
116.*:119: Error: .*
117.*:120: Error: .*
831b02f6
NC
118GAS LISTING .*
119
120
582d5edd
L
121[ ]*1[ ]+\.text
122[ ]*2[ ]+\# All the following should be illegal for x86-64
123[ ]*3[ ]+aaa \# illegal
124[ ]*4[ ]+aad \# illegal
125[ ]*5[ ]+aam \# illegal
126[ ]*6[ ]+aas \# illegal
127[ ]*7[ ]+arpl %ax,%ax \# illegal
128[ ]*8[ ]+bound %eax,\(%rax\) \# illegal
129[ ]*9[ ]+calll \*%eax \# 32-bit data size not allowed
130[ ]*10[ ]+calll \*\(%ax\) \# 32-bit data size not allowed
131[ ]*11[ ]+calll \*\(%eax\) \# 32-bit data size not allowed
132[ ]*12[ ]+calll \*\(%r8\) \# 32-bit data size not allowed
133[ ]*13[ ]+calll \*\(%rax\) \# 32-bit data size not allowed
849830bd
L
134[ ]*14[ ]+callw \*%ax \# 16-bit data size not allowed
135[ ]*15[ ]+callw \*\(%ax\) \# 16-bit data size not allowed
136[ ]*16[ ]+callw \*\(%eax\) \# 16-bit data size not allowed
137[ ]*17[ ]+callw \*\(%r8\) \# 16-bit data size not allowed
138[ ]*18[ ]+callw \*\(%rax\) \# 16-bit data size not allowed
139[ ]*19[ ]+callq \*\(%ax\) \# no 16-bit addressing
140[ ]*20[ ]+daa \# illegal
141[ ]*21[ ]+das \# illegal
142[ ]*22[ ]+enterl \$0,\$0 \# can't have 32-bit stack operands
143[ ]*23[ ]+into \# illegal
144[ ]*24[ ]+foo: jcxz foo \# No prefix exists to select CX as a counter
145[ ]*25[ ]+jmpl \*%eax \# 32-bit data size not allowed
146[ ]*26[ ]+jmpl \*\(%ax\) \# 32-bit data size not allowed
147[ ]*27[ ]+jmpl \*\(%eax\) \# 32-bit data size not allowed
148[ ]*28[ ]+jmpl \*\(%r8\) \# 32-bit data size not allowed
149[ ]*29[ ]+jmpl \*\(%rax\) \# 32-bit data size not allowed
150[ ]*30[ ]+jmpw \*%ax \# 16-bit data size not allowed
151[ ]*31[ ]+jmpw \*\(%ax\) \# 16-bit data size not allowed
152[ ]*32[ ]+jmpw \*\(%eax\) \# 16-bit data size not allowed
153[ ]*33[ ]+jmpw \*\(%r8\) \# 16-bit data size not allowed
154[ ]*34[ ]+jmpw \*\(%rax\) \# 16-bit data size not allowed
155[ ]*35[ ]+jmpq \*\(%ax\) \# no 16-bit addressing
156[ ]*36[ ]+lcalll \$0,\$0 \# illegal
157[ ]*37[ ]+lcallq \$0,\$0 \# illegal
158[ ]*38[ ]+ldsl %eax,\(%rax\) \# illegal
159[ ]*39[ ]+ldsq %rax,\(%rax\) \# illegal
160[ ]*40[ ]+lesl %eax,\(%rax\) \# illegal
161[ ]*41[ ]+lesq %rax,\(%rax\) \# illegal
162[ ]*42[ ]+ljmpl \$0,\$0 \# illegal
163[ ]*43[ ]+ljmpq \$0,\$0 \# illegal
164[ ]*44[ ]+ljmpq \*\(%rax\) \# 64-bit data size not allowed
165[ ]*45[ ]+loopw foo \# No prefix exists to select CX as a counter
166[ ]*46[ ]+loopew foo \# No prefix exists to select CX as a counter
167[ ]*47[ ]+loopnew foo \# No prefix exists to select CX as a counter
168[ ]*48[ ]+loopnzw foo \# No prefix exists to select CX as a counter
169[ ]*49[ ]+loopzw foo \# No prefix exists to select CX as a counter
170[ ]*50[ ]+leavel \# can't have 32-bit stack operands
171[ ]*51[ ]+pop %ds \# illegal
172[ ]*52[ ]+pop %es \# illegal
173[ ]*53[ ]+pop %ss \# illegal
174[ ]*54[ ]+popa \# illegal
175[ ]*55[ ]+popl %eax \# can't have 32-bit stack operands
176[ ]*56[ ]+push %cs \# illegal
177[ ]*57[ ]+push %ds \# illegal
582d5edd
L
178\fGAS LISTING .*
179
180
849830bd
L
181[ ]*58[ ]+push %es \# illegal
182[ ]*59[ ]+push %ss \# illegal
183[ ]*60[ ]+pusha \# illegal
184[ ]*61[ ]+pushl %eax \# can't have 32-bit stack operands
185[ ]*62[ ]+pushfl \# can't have 32-bit stack operands
186[ ]*63[ ]+popfl \# can't have 32-bit stack operands
187[ ]*64[ ]+retl \# can't have 32-bit stack operands
188[ ]*65[ ]+insertq \$4,\$2,%xmm2,%ebx \# The last operand must be XMM register\.
189[ ]*66[ ]+fnstsw %eax
190[ ]*67[ ]+fnstsw %al
191[ ]*68[ ]+fstsw %eax
192[ ]*69[ ]+fstsw %al
193[ ]*70[ ]+in \$8,%rax
194[ ]*71[ ]+out %rax,\$8
195[ ]*72[ ]+movzxl \(%rax\),%rax
196[ ]*73[ ]+movnti %ax, \(%rax\)
197[ ]*74[ ]+movntiw %ax, \(%rax\)
198[ ]*75[ ]+
199[ ]*76[ ]+\.intel_syntax noprefix
200[ ]*77[ ]+cmpxchg16b dword ptr \[rax\] \# Must be oword
201[ ]*78[ ]+movq xmm1, XMMWORD PTR \[rsp\]
202[ ]*79[ ]+movq xmm1, DWORD PTR \[rsp\]
203[ ]*80[ ]+movq xmm1, WORD PTR \[rsp\]
204[ ]*81[ ]+movq xmm1, BYTE PTR \[rsp\]
205[ ]*82[ ]+movq XMMWORD PTR \[rsp\],xmm1
206[ ]*83[ ]+movq DWORD PTR \[rsp\],xmm1
207[ ]*84[ ]+movq WORD PTR \[rsp\],xmm1
208[ ]*85[ ]+movq BYTE PTR \[rsp\],xmm1
209[ ]*86[ ]+fnstsw eax
210[ ]*87[ ]+fnstsw al
211[ ]*88[ ]+fstsw eax
212[ ]*89[ ]+fstsw al
213[ ]*90[ ]+in rax,8
214[ ]*91[ ]+out 8,rax
215[ ]*92[ ]+movsx ax, \[rax\]
216[ ]*93[ ]+movsx eax, \[rax\]
217[ ]*94[ ]+movsx rax, \[rax\]
218[ ]*95[ ]+movzx ax, \[rax\]
219[ ]*96[ ]+movzx eax, \[rax\]
220[ ]*97[ ]+movzx rax, \[rax\]
221[ ]*98[ ]+movnti word ptr \[rax\], ax
222[ ]*99[ ]+calld eax \# 32-bit data size not allowed
223[ ]*100[ ]+calld \[ax\] \# 32-bit data size not allowed
224[ ]*101[ ]+calld \[eax\] \# 32-bit data size not allowed
225[ ]*102[ ]+calld \[r8\] \# 32-bit data size not allowed
226[ ]*103[ ]+calld \[rax\] \# 32-bit data size not allowed
227[ ]*104[ ]+callw ax \# 16-bit data size not allowed
228[ ]*105[ ]+callw \[ax\] \# 16-bit data size not allowed
229[ ]*106[ ]+callw \[eax\] \# 16-bit data size not allowed
230[ ]*107[ ]+callw \[r8\] \# 16-bit data size not allowed
231[ ]*108[ ]+callw \[rax\] \# 16-bit data size not allowed
232[ ]*109[ ]+callq \[ax\] \# no 16-bit addressing
233[ ]*110[ ]+jmpd eax \# 32-bit data size not allowed
234[ ]*111[ ]+jmpd \[ax\] \# 32-bit data size not allowed
235[ ]*112[ ]+jmpd \[eax\] \# 32-bit data size not allowed
236[ ]*113[ ]+jmpd \[r8\] \# 32-bit data size not allowed
237[ ]*114[ ]+jmpd \[rax\] \# 32-bit data size not allowed
238\fGAS LISTING .*
239
240
241[ ]*115[ ]+jmpw ax \# 16-bit data size not allowed
242[ ]*116[ ]+jmpw \[ax\] \# 16-bit data size not allowed
243[ ]*117[ ]+jmpw \[eax\] \# 16-bit data size not allowed
244[ ]*118[ ]+jmpw \[r8\] \# 16-bit data size not allowed
245[ ]*119[ ]+jmpw \[rax\] \# 16-bit data size not allowed
246[ ]*120[ ]+jmpq \[ax\] \# no 16-bit addressing
This page took 0.328468 seconds and 4 git commands to generate.