1 .*: Assembler messages:
2 .*:6: Error: expecting valid branch instruction after `bnd'
3 .*:7: Error: expecting valid branch instruction after `bnd'
4 .*:8: Error: expecting valid branch instruction after `bnd'
5 .*:8: Warning: skipping prefixes on `lcall'
6 .*:9: Error: expecting valid branch instruction after `bnd'
7 .*:9: Warning: skipping prefixes on `ljmp'
8 .*:10: Error: expecting valid branch instruction after `bnd'
9 .*:11: Error: expecting valid branch instruction after `bnd'
10 .*:14: Error: expecting valid branch instruction after `bnd'
11 .*:15: Error: expecting valid branch instruction after `bnd'
12 .*:16: Error: expecting valid branch instruction after `bnd'
13 .*:16: Warning: skipping prefixes on `lcall'
14 .*:17: Error: expecting valid branch instruction after `bnd'
15 .*:17: Warning: skipping prefixes on `ljmp'
16 .*:18: Error: expecting valid branch instruction after `bnd'
17 .*:19: Error: expecting valid branch instruction after `bnd'
18 GAS LISTING .*
19 
20 
21 [ 	]*1[ 	]+\# MPX instructions
22 [ 	]*2[ 	]+\.allow_index_reg
23 [ 	]*3[ 	]+\.text
24 [ 	]*4[ 	]+\.extern xxx
25 [ 	]*5[ 	]+foo:
26 [ 	]*6[ 	]+\?\?\?\? F201C3   		bnd add %eax, %ebx  		\# Bad
27 .*  Error: expecting valid branch instruction after `bnd'
28 [ 	]*7[ 	]+\?\?\?\? 66F2AB   		bnd stosw \(%edi\)    		\# Bad
29 .*  Error: expecting valid branch instruction after `bnd'
30 [ 	]*8[ 	]+\?\?\?\? 9A000000 		bnd lcall \$0x1234,\$xxx
31 .*  Error: expecting valid branch instruction after `bnd'
32 .*  Warning: skipping prefixes on `lcall'
33 [ 	]*8[ 	]+003412
34 [ 	]*9[ 	]+\?\?\?\? EA000000 		bnd ljmp \$0x1234,\$xxx
35 .*  Error: expecting valid branch instruction after `bnd'
36 .*  Warning: skipping prefixes on `ljmp'
37 [ 	]*9[ 	]+003412
38 [ 	]*10[ 	]+\?\?\?\? F2E2E9   		bnd loop foo
39 .*  Error: expecting valid branch instruction after `bnd'
40 [ 	]*11[ 	]+\?\?\?\? 67F2E3E5 		bnd jcxz foo
41 .*  Error: expecting valid branch instruction after `bnd'
42 [ 	]*12[ 	]+
43 [ 	]*13[ 	]+\.intel_syntax noprefix
44 [ 	]*14[ 	]+\?\?\?\? F201C3   		bnd add ebx, eax		\# Bad
45 .*  Error: expecting valid branch instruction after `bnd'
46 [ 	]*15[ 	]+\?\?\?\? 66F2AB   		bnd stos WORD PTR\[edi]		\# Bad
47 .*  Error: expecting valid branch instruction after `bnd'
48 [ 	]*16[ 	]+\?\?\?\? 9A000000 		bnd lcall 0x1234,xxx
49 .*  Error: expecting valid branch instruction after `bnd'
50 .*  Warning: skipping prefixes on `lcall'
51 [ 	]*16[ 	]+003412
52 [ 	]*17[ 	]+\?\?\?\? EA000000 		bnd ljmp 0x1234,xxx
53 .*  Error: expecting valid branch instruction after `bnd'
54 .*  Warning: skipping prefixes on `ljmp'
55 [ 	]*17[ 	]+003412
56 [ 	]*18[ 	]+\?\?\?\? F2E2CE   		bnd loop foo
57 .*  Error: expecting valid branch instruction after `bnd'
58 [ 	]*19[ 	]+\?\?\?\? 67F2E3CA 		bnd jcxz foo
59 .*  Error: expecting valid branch instruction after `bnd'
60 #pass
61