* gas/config/tc-avr.c: Change ISA for devices with USB support to
[external/binutils.git] / ld / testsuite / ld-i386 / plt-nacl.pd
1 #source: plt.s
2 #as: --32
3 #ld: -melf_i386_nacl
4 #objdump: -drj.plt
5 #target: i?86-*-nacl*
6
7 .*: +file format .*
8
9 Disassembly of section .plt:
10
11 [0-9a-f]+ <fn1@plt-0x40>:
12  +[0-9a-f]+:    ff 35 ([0-9a-f]{2} ){4} *       pushl  0x[0-9a-f]+
13  +[0-9a-f]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[0-9a-f]+,%ecx
14  +[0-9a-f]+:    83 e1 e0                and    \$0xffffffe0,%ecx
15  +[0-9a-f]+:    ff e1                   jmp    \*%ecx
16  +[0-9a-f]+:    90                      nop
17  +[0-9a-f]+:    90                      nop
18  +[0-9a-f]+:    90                      nop
19  +[0-9a-f]+:    90                      nop
20  +[0-9a-f]+:    90                      nop
21  +[0-9a-f]+:    90                      nop
22  +[0-9a-f]+:    90                      nop
23  +[0-9a-f]+:    90                      nop
24  +[0-9a-f]+:    90                      nop
25  +[0-9a-f]+:    90                      nop
26  +[0-9a-f]+:    90                      nop
27  +[0-9a-f]+:    90                      nop
28  +[0-9a-f]+:    90                      nop
29  +[0-9a-f]+:    90                      nop
30  +[0-9a-f]+:    90                      nop
31  +[0-9a-f]+:    90                      nop
32  +[0-9a-f]+:    90                      nop
33  +[0-9a-f]+:    90                      nop
34  +[0-9a-f]+:    90                      nop
35  +[0-9a-f]+:    90                      nop
36  +[0-9a-f]+:    90                      nop
37  +[0-9a-f]+:    90                      nop
38  +[0-9a-f]+:    90                      nop
39  +[0-9a-f]+:    90                      nop
40  +[0-9a-f]+:    90                      nop
41  +[0-9a-f]+:    90                      nop
42  +[0-9a-f]+:    90                      nop
43  +[0-9a-f]+:    90                      nop
44  +[0-9a-f]+:    90                      nop
45  +[0-9a-f]+:    90                      nop
46  +[0-9a-f]+:    90                      nop
47  +[0-9a-f]+:    90                      nop
48  +[0-9a-f]+:    90                      nop
49  +[0-9a-f]+:    90                      nop
50  +[0-9a-f]+:    90                      nop
51  +[0-9a-f]+:    90                      nop
52  +[0-9a-f]+:    90                      nop
53  +[0-9a-f]+:    90                      nop
54  +[0-9a-f]+:    90                      nop
55  +[0-9a-f]+:    90                      nop
56  +[0-9a-f]+:    90                      nop
57  +[0-9a-f]+:    90                      nop
58  +[0-9a-f]+:    90                      nop
59  +[0-9a-f]+:    90                      nop
60  +[0-9a-f]+:    90                      nop
61  +[0-9a-f]+:    90                      nop
62  +[0-9a-f]+:    90                      nop
63
64 [0-9a-f]+ <fn1@plt>:
65  +[0-9a-f]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[0-9a-f]+,%ecx
66  +[0-9a-f]+:    83 e1 e0                and    \$0xffffffe0,%ecx
67  +[0-9a-f]+:    ff e1                   jmp    \*%ecx
68  +[0-9a-f]+:    90                      nop
69  +[0-9a-f]+:    90                      nop
70  +[0-9a-f]+:    90                      nop
71  +[0-9a-f]+:    90                      nop
72  +[0-9a-f]+:    90                      nop
73  +[0-9a-f]+:    90                      nop
74  +[0-9a-f]+:    90                      nop
75  +[0-9a-f]+:    90                      nop
76  +[0-9a-f]+:    90                      nop
77  +[0-9a-f]+:    90                      nop
78  +[0-9a-f]+:    90                      nop
79  +[0-9a-f]+:    90                      nop
80  +[0-9a-f]+:    90                      nop
81  +[0-9a-f]+:    90                      nop
82  +[0-9a-f]+:    90                      nop
83  +[0-9a-f]+:    90                      nop
84  +[0-9a-f]+:    90                      nop
85  +[0-9a-f]+:    90                      nop
86  +[0-9a-f]+:    90                      nop
87  +[0-9a-f]+:    90                      nop
88  +[0-9a-f]+:    90                      nop
89  +[0-9a-f]+:    68 00 00 00 00          push   \$0x0
90  +[0-9a-f]+:    e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x40>
91  +[0-9a-f]+:    90                      nop
92  +[0-9a-f]+:    90                      nop
93  +[0-9a-f]+:    90                      nop
94  +[0-9a-f]+:    90                      nop
95  +[0-9a-f]+:    90                      nop
96  +[0-9a-f]+:    90                      nop
97  +[0-9a-f]+:    90                      nop
98  +[0-9a-f]+:    90                      nop
99  +[0-9a-f]+:    90                      nop
100  +[0-9a-f]+:    90                      nop
101  +[0-9a-f]+:    90                      nop
102  +[0-9a-f]+:    90                      nop
103  +[0-9a-f]+:    90                      nop
104  +[0-9a-f]+:    90                      nop
105  +[0-9a-f]+:    90                      nop
106  +[0-9a-f]+:    90                      nop
107  +[0-9a-f]+:    90                      nop
108  +[0-9a-f]+:    90                      nop
109  +[0-9a-f]+:    90                      nop
110  +[0-9a-f]+:    90                      nop
111  +[0-9a-f]+:    90                      nop
112  +[0-9a-f]+:    90                      nop
113
114 [0-9a-f]+ <fn2@plt>:
115  +[0-9a-f]+:    8b 0d ([0-9a-f]{2} ){4} *       mov    0x[0-9a-f]+,%ecx
116  +[0-9a-f]+:    83 e1 e0                and    \$0xffffffe0,%ecx
117  +[0-9a-f]+:    ff e1                   jmp    \*%ecx
118  +[0-9a-f]+:    90                      nop
119  +[0-9a-f]+:    90                      nop
120  +[0-9a-f]+:    90                      nop
121  +[0-9a-f]+:    90                      nop
122  +[0-9a-f]+:    90                      nop
123  +[0-9a-f]+:    90                      nop
124  +[0-9a-f]+:    90                      nop
125  +[0-9a-f]+:    90                      nop
126  +[0-9a-f]+:    90                      nop
127  +[0-9a-f]+:    90                      nop
128  +[0-9a-f]+:    90                      nop
129  +[0-9a-f]+:    90                      nop
130  +[0-9a-f]+:    90                      nop
131  +[0-9a-f]+:    90                      nop
132  +[0-9a-f]+:    90                      nop
133  +[0-9a-f]+:    90                      nop
134  +[0-9a-f]+:    90                      nop
135  +[0-9a-f]+:    90                      nop
136  +[0-9a-f]+:    90                      nop
137  +[0-9a-f]+:    90                      nop
138  +[0-9a-f]+:    90                      nop
139  +[0-9a-f]+:    68 08 00 00 00          push   \$0x8
140  +[0-9a-f]+:    e9 ([0-9a-f]{2} ){4} *  jmp    [0-9a-f]+ <fn1@plt-0x40>
141  +[0-9a-f]+:    90                      nop
142  +[0-9a-f]+:    90                      nop
143  +[0-9a-f]+:    90                      nop
144  +[0-9a-f]+:    90                      nop
145  +[0-9a-f]+:    90                      nop
146  +[0-9a-f]+:    90                      nop
147  +[0-9a-f]+:    90                      nop
148  +[0-9a-f]+:    90                      nop
149  +[0-9a-f]+:    90                      nop
150  +[0-9a-f]+:    90                      nop
151  +[0-9a-f]+:    90                      nop
152  +[0-9a-f]+:    90                      nop
153  +[0-9a-f]+:    90                      nop
154  +[0-9a-f]+:    90                      nop
155  +[0-9a-f]+:    90                      nop
156  +[0-9a-f]+:    90                      nop
157  +[0-9a-f]+:    90                      nop
158  +[0-9a-f]+:    90                      nop
159  +[0-9a-f]+:    90                      nop
160  +[0-9a-f]+:    90                      nop
161  +[0-9a-f]+:    90                      nop
162  +[0-9a-f]+:    90                      nop