4 #ld
: -melf64ppc
--emit
-stub
-syms
5 #ld_after_inputfiles
: tmpdir
/funv2
.so
7 # Check that we
do the right thing
with funref
.s that doesn
't have
8 # anything to mark it as ELFv1 or ELFv2. We should get a dynamic
9 # reloc on the function address, not have a global entry stub, and
10 # my_func should be undefined dynamic with value zero.
12 Relocation section .* contains 1 entry:
14 .* R_PPC64_ADDR64 .* my_func \+ 0
16 Symbol table '\
.dynsym
' contains 2 entries:
19 1: 0+00000000 0 FUNC GLOBAL DEFAULT UND my_func
21 Symbol table '\
.symtab
' contains .* entries:
23 .*: 0+00000000 0 FUNC GLOBAL DEFAULT UND my_func