aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-i386/pr20253-2c.S
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-i386/pr20253-2c.S')
-rw-r--r--ld/testsuite/ld-i386/pr20253-2c.S24
1 files changed, 24 insertions, 0 deletions
diff --git a/ld/testsuite/ld-i386/pr20253-2c.S b/ld/testsuite/ld-i386/pr20253-2c.S
new file mode 100644
index 0000000..7e724b4
--- /dev/null
+++ b/ld/testsuite/ld-i386/pr20253-2c.S
@@ -0,0 +1,24 @@
+ .text
+ .globl get_func1
+ .type get_func1, @function
+get_func1:
+ movl func1@GOT, %eax
+ ret
+ .size get_func1, .-get_func1
+ .globl call_func1
+ .type call_func1, @function
+call_func1:
+ jmp *func1@GOT
+ .size call_func1, .-call_func1
+ .globl func1_p
+#ifdef CHECK_PLT
+ .section .rodata,"a",@progbits
+#else
+ .section .data.rel,"aw",@progbits
+#endif
+ .align 4
+ .type func1_p, @object
+ .size func1_p, 4
+func1_p:
+ .long func1
+ .section .note.GNU-stack,"",@progbits