* elf32-spu.c (build_stub): Fix malloc under-allocation.
[binutils.git] / ld / testsuite / ld-arm / ifunc-7.s
blob85ffb686c18ee0e503c9e5da5c5af0215437dae0
1 .macro define,name
2 .text
3 .type \name,%gnu_indirect_function
4 \name:
5 mov pc,lr
6 .size \name,.-\name
7 .endm
9 .macro test_relocs,name
10 bl \name(PLT)
11 ldr r4,1f
12 ldr r4,2f
14 .word \name(GOT)
16 .word \name(GOT_PREL)
18 .data
19 .word \name
20 .word \name - .
21 .text
22 .endm
24 .globl f3
25 .hidden f3
27 define f1
28 define f3
30 .data
31 foo:
32 .word 0x11223344
34 .text
35 .globl arm
36 arm:
37 test_relocs foo
38 test_relocs f1
39 test_relocs f2
40 test_relocs f3
41 test_relocs f4
42 .size arm,.-arm