.toc .csect .text[PR] .globl foo .globl .foo .csect foo[DS],3 foo: .if size == 32 .long .foo, TOC[tc0], 0 .else .llong .foo, TOC[tc0], 0 .endif .csect .text[PR] .foo: LFB..0: blr .csect _foo.ro_[RO],4 .globl _GLOBAL__F_foo _GLOBAL__F_foo: .if size == 32 .vbyte 4,LFB..0-$ .else .vbyte 8,LFB..0-$ .endif # Make sure that .ref is also enough to keep _GLOBAL__F_foo # when exporting foo. .csect .text[PR] .ref _GLOBAL__F_foo