This fixes PR36634 (and https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233397)
In a statically linked executable, if __rela_iplt_{start,end} are
defined with non-existent .rela.plt (In.RelaIplt), the symbols' st_shndx
are 65535 (SHN_XINDEX) which may confuse readelf, objdump, llvm-objdump,
llvm-readelf and some other binutils because the extended symbol table
may not exist.
ld.bfd and gold do not emit empty .rela.plt but seem to use arbitrary
st_shndx for __rela_iplt_{start,end}. We can just emit the empty
.rela.plt .