This is intended for use in freestanding environments where text
relocations are acceptable. FreeBSD makes use of the option when
linking x86 kernels, which now make heavy use of ifuncs in hot paths.
Without the option, each ifunc results in the generation of a PLT entry,
so calls needlessly incur the extra overhead of an indirect jump. With
the option, ifunc calls have the same cost as ordinary function calls.