x86: Add NOTRACK prefix support
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / notrackbad.l
1 .*: Assembler messages:
2 .*:6: Error: expecting register indirect branch instruction after `notrack'
3 .*:6: Warning: skipping prefixes on this instruction
4 .*:7: Error: expecting register indirect branch instruction after `notrack'
5 .*:7: Warning: skipping prefixes on this instruction
6 .*:9: Error: expecting register indirect branch instruction after `notrack'
7 .*:10: Error: expecting register indirect branch instruction after `notrack'
8 .*:11: Error: same type of prefix used twice
9 .*:12: Error: expecting no other prefixes after `notrack'
10 .*:13: Error: expecting no other prefixes after `notrack'
11 .*:14: Error: expecting no other prefixes after `notrack'
12 .*:17: Error: expecting register indirect branch instruction after `notrack'
13 .*:18: Error: expecting register indirect branch instruction after `notrack'
14 .*:19: Error: same type of prefix used twice
15 .*:20: Error: expecting no other prefixes after `notrack'
16 .*:21: Error: expecting no other prefixes after `notrack'
17 .*:22: Error: expecting no other prefixes after `notrack'
18 GAS LISTING .*
19
20
21 [ ]*1[ ]+\# Check 32bit unsupported NOTRACK prefix
22 [ ]*2[ ]+
23 [ ]*3[ ]+\.allow_index_reg
24 [ ]*4[ ]+\.text
25 [ ]*5[ ]+_start:
26 [ ]*6[ ]+\?\?\?\? E8FCFFFF notrack call foo
27 \*\*\*\* Error: expecting register indirect branch instruction after `notrack'
28 \*\*\*\* Warning: skipping prefixes on this instruction
29 [ ]*6[ ]+FF
30 [ ]*7[ ]+\?\?\?\? E9FCFFFF notrack jmp foo
31 \*\*\*\* Error: expecting register indirect branch instruction after `notrack'
32 \*\*\*\* Warning: skipping prefixes on this instruction
33 [ ]*7[ ]+FF
34 [ ]*8[ ]+
35 [ ]*9[ ]+\?\?\?\? 3EFF10 notrack call \*\(%eax\)
36 \*\*\*\* Error: expecting register indirect branch instruction after `notrack'
37 [ ]*10[ ]+\?\?\?\? 3EFF20 notrack jmp \*\(%eax\)
38 \*\*\*\* Error: expecting register indirect branch instruction after `notrack'
39 [ ]*11[ ]+fs notrack call \*%eax
40 [ ]*12[ ]+notrack fs call \*%eax
41 [ ]*13[ ]+notrack bnd call \*%eax
42 [ ]*14[ ]+notrack data16 call \*%eax
43 [ ]*15[ ]+
44 [ ]*16[ ]+\.intel_syntax noprefix
45 [ ]*17[ ]+\?\?\?\? 3EFF10 notrack call \[eax\]
46 \*\*\*\* Error: expecting register indirect branch instruction after `notrack'
47 [ ]*18[ ]+\?\?\?\? 3EFF20 notrack jmp \[eax\]
48 \*\*\*\* Error: expecting register indirect branch instruction after `notrack'
49 [ ]*19[ ]+fs notrack call eax
50 [ ]*20[ ]+notrack fs call eax
51 [ ]*21[ ]+notrack bnd call eax
52 [ ]*22[ ]+notrack data16 call eax
This page took 0.032678 seconds and 5 git commands to generate.