gdb: LoongArch: Improve the handling of atomic sequence
[binutils-gdb.git] / ld / testsuite / ld-arm / ifunc-3.dd
blob55802ef84f3fe9fa79f6585077bef7e821a46b41
2 .*
5 Disassembly of section \.plt:
7 00009000 <.plt>:
8     9000:       e52de004        push    {lr}            @ \(str lr, \[sp, #-4\]!\)
9     9004:       e59fe004        ldr     lr, \[pc, #4\]  @ 9010 <.*>
10     9008:       e08fe00e        add     lr, pc, lr
11     900c:       e5bef008        ldr     pc, \[lr, #8\]!
12 #------------------------------------------------------------------------------
13 #------ PC-relative offset of .got.plt
14 #------------------------------------------------------------------------------
15     9010:       00007ff0        \.word  0x00007ff0
16 #------------------------------------------------------------------------------
17 #------ f2's .plt entry
18 #------------------------------------------------------------------------------
19 00009014 <f2@plt>:
20     9014:       e28fc600        add     ip, pc, #0, 12
21     9018:       e28cca07        add     ip, ip, #28672  @ 0x7000
22     901c:       e5bcfff0        ldr     pc, \[ip, #4080\]!      @ 0xff0
24 Disassembly of section \.iplt:
26 00009020 <\.iplt>:
27 #------------------------------------------------------------------------------
28 #------ f1's .iplt entry
29 #------------------------------------------------------------------------------
30     9020:       e28fc600        add     ip, pc, #0, 12
31     9024:       e28cca07        add     ip, ip, #28672  @ 0x7000
32     9028:       e5bcffe8        ldr     pc, \[ip, #4072\]!      @ 0xfe8
33 #------------------------------------------------------------------------------
34 #------ f3's .iplt entry
35 #------------------------------------------------------------------------------
36     902c:       e28fc600        add     ip, pc, #0, 12
37     9030:       e28cca07        add     ip, ip, #28672  @ 0x7000
38     9034:       e5bcffe0        ldr     pc, \[ip, #4064\]!      @ 0xfe0
39 #------------------------------------------------------------------------------
40 #------ f4's .iplt entry
41 #------------------------------------------------------------------------------
42     9038:       e28fc600        add     ip, pc, #0, 12
43     903c:       e28cca07        add     ip, ip, #28672  @ 0x7000
44     9040:       e5bcffd8        ldr     pc, \[ip, #4056\]!      @ 0xfd8
46 Disassembly of section \.text:
48 0000a000 <f1>:
49     a000:       e1a0f00e        mov     pc, lr
51 0000a004 <f2>:
52     a004:       e1a0f00e        mov     pc, lr
54 0000a008 <f3>:
55     a008:       e1a0f00e        mov     pc, lr
57 0000a00c <f4>:
58     a00c:       e1a0f00e        mov     pc, lr
60 0000a010 <arm>:
61     a010:       eb0017fa        bl      10000 <foo>
62     a014:       e59f4000        ldr     r4, \[pc\]      @ a01c <arm\+0xc>
63     a018:       e59f4000        ldr     r4, \[pc\]      @ a020 <arm\+0x10>
64 #------------------------------------------------------------------------------
65 #------ .got offset for foo
66 #------------------------------------------------------------------------------
67     a01c:       00000020        \.word  0x00000020
68 #------------------------------------------------------------------------------
69 #------ PC-relative offset of .got entry for foo
70 #------------------------------------------------------------------------------
71     a020:       00006ffc        \.word  0x00006ffc
72 #------------------------------------------------------------------------------
73 #------ f1's .iplt entry
74 #------------------------------------------------------------------------------
75     a024:       ebfffbfd        bl      9020 <f2@plt\+0xc>
76     a028:       e59f4000        ldr     r4, \[pc\]      @ a030 <arm\+0x20>
77     a02c:       e59f4000        ldr     r4, \[pc\]      @ a034 <arm\+0x24>
78 #------------------------------------------------------------------------------
79 #------ GP-relative offset of f1's .igot.plt entry
80 #------------------------------------------------------------------------------
81     a030:       00000010        \.word  0x00000010
82 #------------------------------------------------------------------------------
83 #------ PC-relative offset of f1's .igot.plt entry
84 #------------------------------------------------------------------------------
85     a034:       00006fdc        \.word  0x00006fdc
86 #------------------------------------------------------------------------------
87 #------ f2's .plt entry
88 #------------------------------------------------------------------------------
89     a038:       ebfffbf5        bl      9014 <f2@plt>
90     a03c:       e59f4000        ldr     r4, \[pc\]      @ a044 <arm\+0x34>
91     a040:       e59f4000        ldr     r4, \[pc\]      @ a048 <arm\+0x38>
92 #------------------------------------------------------------------------------
93 #------ .got offset for f2
94 #------------------------------------------------------------------------------
95     a044:       00000024        \.word  0x00000024
96 #------------------------------------------------------------------------------
97 #------ PC-relative offset of .got entry for f2
98 #------------------------------------------------------------------------------
99     a048:       00006fdc        \.word  0x00006fdc
100 #------------------------------------------------------------------------------
101 #------ f3's .iplt entry
102 #------------------------------------------------------------------------------
103     a04c:       ebfffbf6        bl      902c <f2@plt\+0x18>
104     a050:       e59f4000        ldr     r4, \[pc\]      @ a058 <arm\+0x48>
105     a054:       e59f4000        ldr     r4, \[pc\]      @ a05c <arm\+0x4c>
106 #------------------------------------------------------------------------------
107 #------ GP-relative offset of f3's .igot.plt entry
108 #------------------------------------------------------------------------------
109     a058:       00000014        \.word  0x00000014
110 #------------------------------------------------------------------------------
111 #------ PC-relative offset of f3's .igot.plt entry
112 #------------------------------------------------------------------------------
113     a05c:       00006fb8        \.word  0x00006fb8
114 #------------------------------------------------------------------------------
115 #------ f4's .iplt entry
116 #------------------------------------------------------------------------------
117     a060:       ebfffbf4        bl      9038 <f2@plt\+0x24>
118     a064:       e59f4000        ldr     r4, \[pc\]      @ a06c <arm\+0x5c>
119     a068:       e59f4000        ldr     r4, \[pc\]      @ a070 <arm\+0x60>
120 #------------------------------------------------------------------------------
121 #------ .got offset for f4
122 #------------------------------------------------------------------------------
123     a06c:       00000028        \.word  0x00000028
124 #------------------------------------------------------------------------------
125 #------ PC-relative offset of .got entry for f4
126 #------------------------------------------------------------------------------
127     a070:       00006fb8        \.word  0x00006fb8