summaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-aarch64/ifunc-16.s
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-aarch64/ifunc-16.s')
-rw-r--r--ld/testsuite/ld-aarch64/ifunc-16.s17
1 files changed, 17 insertions, 0 deletions
diff --git a/ld/testsuite/ld-aarch64/ifunc-16.s b/ld/testsuite/ld-aarch64/ifunc-16.s
new file mode 100644
index 0000000000..ded401adc7
--- /dev/null
+++ b/ld/testsuite/ld-aarch64/ifunc-16.s
@@ -0,0 +1,17 @@
+ .text
+ .globl fct
+ .type fct, @gnu_indirect_function
+ .set fct,resolve
+ .hidden int_fct
+ .globl int_fct
+ .set int_fct,fct
+ .p2align 4,,15
+ .type resolve, @function
+resolve:
+ bl ifunc
+ .size resolve, .-resolve
+ .globl g
+ .type g, @function
+g:
+ bl int_fct
+ .size g, .-g