--- /dev/null
+ .text
+ .p2align 4
+ .type my_foo, @function
+my_foo:
+ ret
+ .size my_foo, .-my_foo
+ .p2align 4
+ .type resolve_foo, @function
+resolve_foo:
+ leal my_foo@GOTOFF(%eax), %eax
+ ret
+ .size resolve_foo, .-resolve_foo
+ .globl foo
+ .hidden foo
+ .type foo, @gnu_indirect_function
+ .set foo,resolve_foo
+ .p2align 4
+ .globl bar
+ .type bar, @function
+bar:
+ leal foo@GOTOFF(%eax), %eax
+ ret