i386: Issue a warning to IRET without suffix for .code16gcc
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / jump16.s
CommitLineData
a3d1c52b
AM
1.psize 0
2.text
3.extern xxx
4
5.code16gcc
61: jmp 1b
7 jmp xxx
8 jmp *xxx
9 jmp *%edi
10 jmp *(%edi)
11 ljmp *xxx(%edi)
12 ljmp *xxx
13 ljmp $0x1234,$xxx
14
15 call 1b
16 call xxx
17 call *xxx
18 call *%edi
19 call *(%edi)
20 lcall *xxx(%edi)
21 lcall *xxx
22 lcall $0x1234,$xxx
23
24.code16
25 jmp 1b
26 jmp *xxx
27 jmp *%di
28 jmp *(%di)
29 ljmp *xxx(%di)
849830bd 30 ljmpl *xxx(%di)
a3d1c52b 31 ljmp *xxx
849830bd 32 ljmpl *xxx
a3d1c52b
AM
33 ljmp $0x1234,$xxx
34
35 call 1b
36 call xxx
37 call *xxx
38 call *%di
39 call *(%di)
40 lcall *xxx(%di)
849830bd 41 lcalll *xxx(%di)
a3d1c52b 42 lcall *xxx
849830bd 43 lcalll *xxx
a3d1c52b
AM
44 lcall $0x1234,$xxx
45
849830bd
L
46 .intel_syntax noprefix
47 call word ptr [bx]
48 call dword ptr [bx]
49 call fword ptr [bx]
50 jmp word ptr [bx]
51 jmp dword ptr [bx]
52 jmp fword ptr [bx]
d160e035
L
53 jmp $+2
54 nop
55 jmp .+2
56 nop
313c53d1
L
57
58 lcall 0x9090,0x1010
59 lcall 0x9090:0x1010
60 lcall 0x9090,xxx
61 lcall 0x9090:xxx
62 call 0x9090,0x1010
63 call 0x9090:0x1010
64 call 0x9090,xxx
65 call 0x9090:xxx
66 ljmp 0x9090,0x1010
67 ljmp 0x9090:0x1010
68 ljmp 0x9090,xxx
69 ljmp 0x9090:xxx
70 jmp 0x9090,0x1010
71 jmp 0x9090:0x1010
72 jmp 0x9090,xxx
73 jmp 0x9090:xxx
7cb22ff8 74
06f74c5c 75 .att_syntax
7cb22ff8
L
76.code16gcc
77 iret
06f74c5c
L
78 iretw
79 iretl
7cb22ff8
L
80
81.code16
82 iret
06f74c5c
L
83 iretw
84 iretl
85
86 .intel_syntax noprefix
87.code16gcc
88 iret
89 iretw
90 iretd
91
92.code16
93 iret
94 iretw
95 iretd
This page took 1.18334 seconds and 4 git commands to generate.