]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - ld/testsuite/ld-kvx/farcall-goto-plt.d
kvx: New port.
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-kvx / farcall-goto-plt.d
1 #name: kvx-farcall-goto-plt
2 #source: farcall-goto-plt.s
3 #as:
4 #ld: -shared
5 #objdump: -dr
6 #...
7
8 Disassembly of section .plt:
9
10 .* <.plt>:
11 ...
12
13 .* <foo@plt>:
14 .*: 10 00 c4 0f get \$r16 = \$pc;;
15
16 .*: .. .. 40 .. .. .. .. .. l[wzd]* \$r16 = [0-9]* \(0x[0-9a-b]*\)\[\$r16\];;
17
18 .*: 10 00 d8 0f igoto \$r16;;
19
20
21 Disassembly of section .text:
22
23 .* <_start>:
24 ...
25 .*: .. .. .. 10 goto .* <__foo_veneer>;;
26
27 .*: 00 00 d0 0f ret;;
28
29
30 .* <__foo_veneer>:
31 .*: .. .. 40 e0 00 00 00 00 make \$r16 = [0-9]* \(0x[0-9a-b]*\);;
32
33 .*: 10 00 d8 0f igoto \$r16;;
34